v0.14.0
Loading...
Searching...
No Matches
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 >:
[legend]
Collaboration diagram for MoFEM::interface_FiniteElementImpl< FE, REFENT >:
[legend]

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< T >
 interface_RefEntity (const boost::shared_ptr< T > &sptr)
 
 interface_RefEntity (const interface_RefEntity< T > &interface)
 
virtual ~interface_RefEntity ()=default
 
int getSideNumber () const
 
boost::shared_ptr< SideNumbergetSideNumberPtr () const
 
const boost::shared_ptr< BasicEntityDatagetBasicDataPtr () const
 
EntityHandle getEnt () const
 
EntityType getParentEntType () const
 
EntityHandle getParentEnt () const
 
BitRefLevelgetBitRefLevelPtr () const
 
const BitRefLevelgetBitRefLevel () const
 
unsigned long int getBitRefLevelULong () const
 
EntityType getEntType () const
 
int getEntDimension () const
 
const char * getEntTypeName () const
 
EntityID getEntId () const
 
EntityHandle getOwnerEnt () const
 
EntityHandlegetOwnerEnt ()
 
int getOwnerProc () const
 
int getPartProc () const
 
int * getPartProcPtr () const
 
unsigned char getPStatus () const
 
int * getSharingProcsPtr () const
 
EntityHandlegetSharingHandlersPtr () const
 
boost::shared_ptr< T > & 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< T >
boost::shared_ptr< TsPtr
 

Detailed Description

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

Inetface for FE.

Definition at line 319 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 
)
inline

Definition at line 321 of file FEMultiIndices.hpp.

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

◆ ~interface_FiniteElementImpl()

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

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