v0.14.0 |
Pointer interface for MoFEM::Field. 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) | |
virtual | ~interface_FieldImpl ()=default |
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 |
Get the Side number. More... | |
const boost::shared_ptr< BasicEntityData > | getBasicDataPtr () 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 |
BitRefLevel * | getBitRefLevelPtr () const |
Get pointer to bit ref level tag. More... | |
const BitRefLevel & | getBitRefLevel () 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 Attributes inherited from MoFEM::interface_RefEntity< REFENT > | |
boost::shared_ptr< REFENT > | sPtr |
Pointer interface for MoFEM::Field.
MoFEM::Field class is keeps data and methods. This class is interface to that class, and all other classes, like MoFEMEntities, DofEntity and derived form them inherits pointer interface, not MoFEM::Field class directly.
Definition at line 319 of file FieldMultiIndices.hpp.
using MoFEM::interface_FieldImpl< FIELD, REFENT >::interface_type_RefEntity = interface_RefEntity<REFENT> |
Definition at line 321 of file FieldMultiIndices.hpp.
|
inline |
Definition at line 323 of file FieldMultiIndices.hpp.
|
virtualdefault |