File fci_comm.hxx#
-
class GlobalField3DAccessInstance#
Public Functions
-
inline GlobalField3DAccessInstance(const GlobalField3DAccess *gfa, const std::vector<BoutReal> &&data)#
-
inline GlobalField3DAccessInstance(const GlobalField3DAccess *gfa, const std::vector<BoutReal> &&data)#
-
class GlobalField3DAccess#
Public Functions
-
inline void setup()#
-
inline GlobalField3DAccessInstance communicate(const Field3D &f)#
-
inline std::unique_ptr<GlobalField3DAccessInstance> communicate_asPtr(const Field3D &f)#
Private Functions
-
inline void commCommLists()#
Private Members
-
bool is_setup = {false}#
-
const fci_comm::globalToLocal1D g2lx#
-
const fci_comm::globalToLocal1D g2ly#
-
const fci_comm::globalToLocal1D g2lz#
-
int sendBufferSize = {0}#
-
MPI_Comm comm#
Friends
- friend class GlobalField3DAccessInstance
-
inline void setup()#