![]() |
v0.15.0 |
Base template interface for field pointer management. More...
#include "src/multi_indices/FieldMultiIndices.hpp"
Public Types | |
| using | interface_type_RefEntity = interface_RefEntity< REFENT > |
Public Member Functions | |
| interface_FieldImpl (const boost::shared_ptr< FIELD > &field_ptr, const boost::shared_ptr< REFENT > &ref_ents_ptr) | |
| Constructor with field and reference entity pointers. | |
| virtual | ~interface_FieldImpl ()=default |
| Virtual destructor. | |
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< 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< REFENT > & | getRefEntityPtr () const |
Additional Inherited Members | |
Public Attributes inherited from MoFEM::interface_RefEntity< REFENT > | |
| boost::shared_ptr< REFENT > | sPtr |
Base template interface for field pointer management.
Provides interface layer between Field class and derived entities. Inherits from reference entity interface for pointer management.
| FIELD | Field type |
| REFENT | Reference entity type |
Definition at line 287 of file FieldMultiIndices.hpp.
| using MoFEM::interface_FieldImpl< FIELD, REFENT >::interface_type_RefEntity = interface_RefEntity<REFENT> |
Definition at line 289 of file FieldMultiIndices.hpp.
|
inline |
Constructor with field and reference entity pointers.
| field_ptr | Shared pointer to field |
| ref_ents_ptr | Shared pointer to reference entity |
Definition at line 296 of file FieldMultiIndices.hpp.
|
virtualdefault |
Virtual destructor.