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.