Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
Feel::DofTableBase< SizeT > Class Template Referenceabstract
+ Inheritance diagram for Feel::DofTableBase< SizeT >:
+ Collaboration diagram for Feel::DofTableBase< SizeT >:

Public Types

typedef FaceDof< size_type > global_dof_fromface_type
 
typedef Dof< size_type > global_dof_type
 
typedef std::shared_ptr< MeshSupportBase > mesh_support_base_ptrtype
 
using size_type = SizeT
 

Public Member Functions

 DofTableBase (DofTableBase &&)=default
 
 DofTableBase (DofTableBase const &)=default
 
 DofTableBase (WorldComm const &_worldComm)
 
 DofTableBase (worldcomm_ptr_t &_worldComm)
 
virtual global_dof_fromface_type const & faceLocalToGlobal (const size_type ElId, const uint16_type localNode, const uint16_type c=0) const =0
 
virtual DofTableInfos infos () const =0
 
virtual global_dof_type const & localToGlobal (const size_type ElId, const uint16_type localNode, const uint16_type c=0) const =0
 
virtual mesh_support_base_ptrtype meshSupportBase () const =0
 
DofTableBase & operator= (DofTableBase &&)=default
 
DofTableBase & operator= (DofTableBase const &)=default