Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
Feel::CommObject Class Reference
+ Inheritance diagram for Feel::CommObject:
+ Collaboration diagram for Feel::CommObject:

Public Member Functions

WorldComm const & comm () const
 
 CommObject (CommObject &&)=default
 
 CommObject (CommObject const &)=default
 
 CommObject (worldcomm_ptr_t &w)
 
 CommObject (worldcomm_ptr_t const &w)
 
bool hasWorldComm () const
 returns true if worldcomm is allocated, false othewise
 
CommObject & operator= (CommObject &&)=default
 
CommObject & operator= (CommObject const &)=default
 
virtual void setWorldComm (worldcomm_ptr_t const &w)
 
virtual void setWorldComm (worldcomm_t &w)
 
worldcomm_ptr_t & subWorldCommSeqPtr ()
 
worldcomm_ptr_t const & subWorldCommSeqPtr () const
 
WorldComm & worldComm ()
 
WorldComm const & worldComm () const
 
worldcomm_ptr_t & worldCommPtr ()
 
worldcomm_ptr_t const & worldCommPtr () const
 

Member Function Documentation

◆ comm()

WorldComm const & Feel::CommObject::comm ( ) const
Returns
the mpi communicator

◆ subWorldCommSeqPtr()

worldcomm_ptr_t const & Feel::CommObject::subWorldCommSeqPtr ( ) const
Returns
the sequential mpi communicator

◆ worldComm() [1/2]

WorldComm & Feel::CommObject::worldComm ( )

◆ worldComm() [2/2]

WorldComm const & Feel::CommObject::worldComm ( ) const
Returns
the mpi communicator

◆ worldCommPtr()

worldcomm_ptr_t const & Feel::CommObject::worldCommPtr ( ) const
Returns
the mpi communicator

Referenced by Feel::CreateSubmeshTool< MeshType, IteratorRange >::build().