Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
Feel::GeometricSpace< MeshType > Class Template Reference
+ Inheritance diagram for Feel::GeometricSpace< MeshType >:
+ Collaboration diagram for Feel::GeometricSpace< MeshType >:

Classes

class  Context
 
class  ContextGeometric
 

Public Types

typedef mesh_type::element_type element_type
 
typedef std::shared_ptr< geometricspace_type > geometricspace_ptrtype
 
typedef self_type geometricspace_type
 
typedef element_type::gm_type gm_type
 
typedef std::shared_ptr< gmc_type > gmc_ptrtype
 
typedef gm_type::template Context< element_type > gmc_type
 
typedef std::shared_ptr< mesh_type > mesh_ptrtype
 
typedef MeshType mesh_type
 
using super = GeometricSpaceBase
 
- Public Types inherited from Feel::GeometricSpaceBase
using super = CommObject
 

Public Member Functions

Context context ()
 
std::shared_ptr< ContextGeometric > contextBasis (std::pair< int, std::shared_ptr< ContextGeometric > > const &p, Context const &c) const
 
 GeometricSpace (mesh_ptrtype const &mesh)
 
 GeometricSpace (worldcomm_ptr_t const &worldComm=Environment::worldCommPtr())
 
mesh_ptrtype const & mesh () const
 
void setMesh (mesh_ptrtype const &mesh)
 
- Public Member Functions inherited from Feel::GeometricSpaceBase
 GeometricSpaceBase (GeometricSpaceBase &&)=default
 
 GeometricSpaceBase (GeometricSpaceBase const &)=default
 
 GeometricSpaceBase (worldcomm_ptr_t const &w)
 
GeometricSpaceBase & operator= (GeometricSpaceBase &&)=default
 
GeometricSpaceBase & operator= (GeometricSpaceBase const &)=default
 
- 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
 

Static Public Attributes

static const size_type gmc_context_v = vm::POINT|vm::DYNAMIC