|
MAIA bb96820c
Multiphysics at AIA
|
#include <fvstructuredcomm.h>
Public Member Functions | |
| StructuredComm (const MInt, MFloat *const *const, const MInt, const MInt, const StructuredCommType) | |
| ~StructuredComm () | |
Public Attributes | |
| const MInt | noVars |
| MFloat *const *const | variables |
| const MInt | noCells |
| const MInt | noPoints |
| const StructuredCommType | commType |
| MInt | bcId {} |
| MInt | tagHelper {} |
| MInt | nghbrId {} |
| MInt | cellBufferSize {} |
| MInt | pointBufferSize {} |
| std::unique_ptr< MFloat[]> | cellBuffer {} |
| std::unique_ptr< MFloat[]> | pointBuffer {} |
| MPI_Request | mpi_request |
| MPI_Status | mpi_status |
| std::array< MInt, nDim > | startInfoCells {} |
| std::array< MInt, nDim > | endInfoCells {} |
| std::array< MInt, nDim > | startInfoPoints {} |
| std::array< MInt, nDim > | endInfoPoints {} |
| std::array< MInt, nDim > | orderInfo {} |
| std::array< MInt, nDim > | stepInfo {} |
Definition at line 19 of file fvstructuredcomm.h.
| StructuredComm< nDim >::StructuredComm | ( | const MInt | noVars_, |
| MFloat *const * const | variables_, | ||
| const MInt | noCells_, | ||
| const MInt | noPoints_, | ||
| const StructuredCommType | commType_ | ||
| ) |
Definition at line 13 of file fvstructuredcomm.cpp.
|
inline |
Definition at line 22 of file fvstructuredcomm.h.
| MInt StructuredComm< nDim >::bcId {} |
Definition at line 30 of file fvstructuredcomm.h.
| std::unique_ptr<MFloat[]> StructuredComm< nDim >::cellBuffer {} |
Definition at line 36 of file fvstructuredcomm.h.
| MInt StructuredComm< nDim >::cellBufferSize {} |
Definition at line 33 of file fvstructuredcomm.h.
| const StructuredCommType StructuredComm< nDim >::commType |
Definition at line 28 of file fvstructuredcomm.h.
| std::array<MInt, nDim> StructuredComm< nDim >::endInfoCells {} |
Definition at line 47 of file fvstructuredcomm.h.
| std::array<MInt, nDim> StructuredComm< nDim >::endInfoPoints {} |
Definition at line 49 of file fvstructuredcomm.h.
| MPI_Request StructuredComm< nDim >::mpi_request |
Definition at line 43 of file fvstructuredcomm.h.
| MPI_Status StructuredComm< nDim >::mpi_status |
Definition at line 44 of file fvstructuredcomm.h.
| MInt StructuredComm< nDim >::nghbrId {} |
Definition at line 32 of file fvstructuredcomm.h.
| const MInt StructuredComm< nDim >::noCells |
Definition at line 26 of file fvstructuredcomm.h.
| const MInt StructuredComm< nDim >::noPoints |
Definition at line 27 of file fvstructuredcomm.h.
| const MInt StructuredComm< nDim >::noVars |
Definition at line 24 of file fvstructuredcomm.h.
| std::array<MInt, nDim> StructuredComm< nDim >::orderInfo {} |
Definition at line 51 of file fvstructuredcomm.h.
| std::unique_ptr<MFloat[]> StructuredComm< nDim >::pointBuffer {} |
Definition at line 37 of file fvstructuredcomm.h.
| MInt StructuredComm< nDim >::pointBufferSize {} |
Definition at line 34 of file fvstructuredcomm.h.
| std::array<MInt, nDim> StructuredComm< nDim >::startInfoCells {} |
Definition at line 46 of file fvstructuredcomm.h.
| std::array<MInt, nDim> StructuredComm< nDim >::startInfoPoints {} |
Definition at line 48 of file fvstructuredcomm.h.
| std::array<MInt, nDim> StructuredComm< nDim >::stepInfo {} |
Definition at line 52 of file fvstructuredcomm.h.
| MInt StructuredComm< nDim >::tagHelper {} |
Definition at line 31 of file fvstructuredcomm.h.
| MFloat* const* const StructuredComm< nDim >::variables |
Definition at line 25 of file fvstructuredcomm.h.