Public Member Functions | List of all members
MoFEM::interface_FiniteElementImpl< FE, REFENT > Struct Template Reference

Inetface for FE. More...

#include <src/multi_indices/FEMultiIndices.hpp>

Inheritance diagram for MoFEM::interface_FiniteElementImpl< FE, REFENT >:
Collaboration diagram for MoFEM::interface_FiniteElementImpl< FE, REFENT >:

Public Member Functions

 interface_FiniteElementImpl (const boost::shared_ptr< FE > fe_ptr, const boost::shared_ptr< REFENT > ref_ents_ptr)
virtual ~interface_FiniteElementImpl ()=default
- Public Member Functions inherited from MoFEM::interface_RefElement< REFENT >
 interface_RefElement (const boost::shared_ptr< REFENT > &sptr)
virtual ~interface_RefElement ()=default
int getBitRefEdgesUlong () const
SideNumber_multiIndexgetSideNumberTable () const
const boost::shared_ptr< SideNumber > & getSideNumberPtr (const EntityHandle ent) const
boost::shared_ptr< RefEntity > & getRefEntityPtr () const
boost::shared_ptr< REFENT > & getRefElement () const
- Public Member Functions inherited from MoFEM::interface_RefEntity< REFENT >
 interface_RefEntity (const boost::shared_ptr< REFENT > &sptr)
 interface_RefEntity (const interface_RefEntity< REFENT > &interface)
virtual ~interface_RefEntity ()=default
int getSideNumber () const
boost::shared_ptr< SideNumbergetSideNumberPtr () const
 Get the Side number. More...
const boost::shared_ptr< BasicEntityDatagetBasicDataPtr () const
 Get pointer to basic data struture. More...
EntityHandle getEnt () const
 Get the entity handle. More...
EntityType getParentEntType () const
 Get patent entity. More...
EntityHandle getParentEnt () const
BitRefLevelgetBitRefLevelPtr () const
 Get pointer to bit ref level tag. More...
const BitRefLevelgetBitRefLevel () const
unsigned long int getBitRefLevelULong () const
 Get entity ref bit refinement as ulong. More...
EntityType getEntType () const
 Get entity type. More...
int getEntDimension () const
 Get the Ent Dimension. More...
const char * getEntTypeName () const
 Get the Ent Type Name. More...
EntityID getEntId () const
 get entity id More...
EntityHandle getOwnerEnt () const
EntityHandle & getOwnerEnt ()
int getOwnerProc () const
int getPartProc () const
int * getPartProcPtr () const
 Get pointer to partition tag. More...
unsigned char getPStatus () const
int * getSharingProcsPtr () const
 get shared processors More...
EntityHandle * getSharingHandlersPtr () const
 get sharid entity handlers More...
boost::shared_ptr< REFENT > & getRefEntityPtr () const

Additional Inherited Members

- Public Types inherited from MoFEM::interface_RefElement< REFENT >
typedef interface_RefEntity< REFENT > interface_type_RefEntity
typedef interface_RefElement< REFENT > interface_type_RefElement
- Public Attributes inherited from MoFEM::interface_RefEntity< REFENT >
boost::shared_ptr< REFENT > sPtr

Detailed Description

template<typename FE, typename REFENT>
struct MoFEM::interface_FiniteElementImpl< FE, REFENT >

Inetface for FE.

Definition at line 315 of file FEMultiIndices.hpp.

Constructor & Destructor Documentation

◆ interface_FiniteElementImpl()

template<typename FE , typename REFENT >
MoFEM::interface_FiniteElementImpl< FE, REFENT >::interface_FiniteElementImpl ( const boost::shared_ptr< FE >  fe_ptr,
const boost::shared_ptr< REFENT >  ref_ents_ptr 

Definition at line 317 of file FEMultiIndices.hpp.

319 : interface_RefElement<REFENT>(ref_ents_ptr){};

◆ ~interface_FiniteElementImpl()

template<typename FE , typename REFENT >
virtual MoFEM::interface_FiniteElementImpl< FE, REFENT >::~interface_FiniteElementImpl ( )

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