v0.16.3
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_multiIndex & getSideNumberTable () 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< SideNumber > getSideNumberPtr () const
 
const boost::shared_ptr< BasicEntityData > getBasicDataPtr () const
 
EntityHandle getEnt () const
 
EntityType getParentEntType () const
 
EntityHandle getParentEnt () const
 
BitRefLevel * getBitRefLevelPtr () const
 
const BitRefLevel & getBitRefLevel () const
 
unsigned long int getBitRefLevelULong () const
 
EntityType getEntType () const
 
int getEntDimension () const
 
const char * getEntTypeName () const
 
EntityID getEntId () const
 
EntityHandle getOwnerEnt () const
 
EntityHandle & getOwnerEnt ()
 
int getOwnerProc () const
 
int getPartProc () const
 
int * getPartProcPtr () const
 
unsigned char getPStatus () const
 
int * getSharingProcsPtr () const
 
EntityHandle * getSharingHandlersPtr () 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< T > sPtr
 

Detailed Description

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

Inetface for FE.

Definition at line 367 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 369 of file FEMultiIndices.hpp.

371 : 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: