![]() |
v0.14.0 |
keeps data about abstract refined finite element More...
#include <src/multi_indices/RefElementMultiIndices.hpp>
Public Types | |
| typedef interface_RefEntity< RefEntity > | interface_type_RefEntity |
Public Member Functions | |
| RefElement (const boost::shared_ptr< RefEntity > &ref_ents_ptr) | |
| virtual | ~RefElement ()=default |
| virtual const BitRefEdges & | getBitRefEdges () const |
| virtual int | getBitRefEdgesUlong () const |
| SideNumber_multiIndex & | getSideNumberTable () const |
| virtual const boost::shared_ptr< SideNumber > & | getSideNumberPtr (const EntityHandle ent) const |
| boost::shared_ptr< RefEntity > & | getRefEntityPtr () const |
| Get pointer to RefEntity. More... | |
Public Member Functions inherited from MoFEM::interface_RefEntity< RefEntity > | |
| interface_RefEntity (const boost::shared_ptr< RefEntity > &sptr) | |
| interface_RefEntity (const interface_RefEntity< RefEntity > &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< RefEntity > & | getRefEntityPtr () const |
Public Attributes | |
| SideNumber_multiIndex | side_number_table |
Public Attributes inherited from MoFEM::interface_RefEntity< RefEntity > | |
| boost::shared_ptr< RefEntity > | sPtr |
Static Public Attributes | |
| static BitRefEdges | DummyBitRefEdges = BitRefEdges(0) |
| static const boost::shared_ptr< SideNumber > | nullSideNumber |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const RefElement &e) |
keeps data about abstract refined finite element
Definition at line 16 of file RefElementMultiIndices.hpp.
Definition at line 18 of file RefElementMultiIndices.hpp.
| MoFEM::RefElement::RefElement | ( | const boost::shared_ptr< RefEntity > & | ref_ents_ptr | ) |
Definition at line 15 of file RefElementMultiIndices.cpp.
|
virtualdefault |
|
inlinevirtual |
Reimplemented in MoFEM::RefElementVolume, and MoFEM::RefElement_PRISM.
Definition at line 26 of file RefElementMultiIndices.hpp.
|
inlinevirtual |
Reimplemented in MoFEM::RefElementVolume, and MoFEM::RefElement_PRISM.
Definition at line 28 of file RefElementMultiIndices.hpp.
|
inline |
Get pointer to RefEntity.
Definition at line 45 of file RefElementMultiIndices.hpp.
|
inlinevirtual |
Reimplemented in MoFEM::RefElement_VERTEX, MoFEM::RefElement_EDGE, MoFEM::RefElementFace, MoFEM::RefElementVolume, MoFEM::RefElement_PRISM, and MoFEM::RefElement_MESHSET.
Definition at line 37 of file RefElementMultiIndices.hpp.
|
inline |
Definition at line 30 of file RefElementMultiIndices.hpp.
|
friend |
Definition at line 18 of file RefElementMultiIndices.cpp.
|
static |
Definition at line 20 of file RefElementMultiIndices.hpp.
|
static |
Definition at line 34 of file RefElementMultiIndices.hpp.
| SideNumber_multiIndex MoFEM::RefElement::side_number_table |
Definition at line 22 of file RefElementMultiIndices.hpp.