Inheritance diagram for Feel::RangeBase< IndexT >:
Collaboration diagram for Feel::RangeBase< IndexT >:Public Types | |
| using | index_t = IndexT |
Public Member Functions | |
| MeshBase< index_t > const * | meshBase () const |
| RangeBase & | operator= (RangeBase &&)=default |
| RangeBase & | operator= (RangeBase const &)=default |
| RangeBase (MeshBase< index_t > const *b) | |
| template<typename MeshType , std::enable_if_t<!std::is_pointer_v< MeshType >, int > = 0> | |
| RangeBase (MeshType const &b) | |
| template<typename MeshType , std::enable_if_t< std::is_pointer_v< MeshType >, int > = 0> | |
| RangeBase (MeshType const b) | |
| RangeBase (RangeBase &&)=default | |
| RangeBase (RangeBase const &)=default | |
| template<typename MeshType > | |
| RangeBase (std::shared_ptr< const MeshType > const &b) | |
| template<typename MeshType > | |
| RangeBase (std::shared_ptr< MeshType > const &b) | |
| template<typename MeshType > | |
| void | setMesh (std::shared_ptr< MeshType > const &m) |
Public Member Functions inherited from Feel::CommObject | |
| 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 |
Protected Attributes | |
| MeshBase< index_t > const * | M_mesh_base |
RangeBase class.