ESyS-Particle  2.3.4
SIGCommand Class Reference
Inheritance diagram for SIGCommand:
Collaboration diagram for SIGCommand:

Public Member Functions

 SIGCommand (const MpiRankAndComm &globalRankAndComm)
 
void appendGravityIGP (const esys::lsm::GravityIGP &gravityIGP)
 
void appendBuoyancyIGP (const esys::lsm::BuoyancyIGP &buoyancyIGP)
 
- Public Member Functions inherited from BroadcastCommand
 BroadcastCommand (const MpiRankAndComm &rankAndComm, int cmdId)
 
virtual ~BroadcastCommand ()
 
template<typename TmplData >
void appendTypeAndName (const TmplData &namedWithType)
 
template<typename TmplData >
void append (const TmplData &basicTypeData)
 
template<typename TmplPackable >
void packInto (const TmplPackable &)
 
const int & getCommandId () const
 
void broadcastCommand ()
 
void broadcastBuffer ()
 
void wait (const std::string &barrierName)
 
void broadcast ()
 

Constructor & Destructor Documentation

◆ SIGCommand()

SIGCommand::SIGCommand ( const MpiRankAndComm globalRankAndComm)
inline

Member Function Documentation

◆ appendBuoyancyIGP()

void SIGCommand::appendBuoyancyIGP ( const esys::lsm::BuoyancyIGP buoyancyIGP)
inline

References BroadcastCommand::append(), esys::lsm::BuoyancyIGP::getTypeString(), and BroadcastCommand::packInto().

Referenced by CLatticeMaster::addSingleIG().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ appendGravityIGP()

void SIGCommand::appendGravityIGP ( const esys::lsm::GravityIGP gravityIGP)
inline

References BroadcastCommand::append(), esys::lsm::GravityIGP::getTypeString(), and BroadcastCommand::packInto().

Referenced by CLatticeMaster::addSingleIG().

Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following file: