![]() |
v0.15.0 |
keeps data about abstract refined finite element More...
#include "src/multi_indices/RefElementMultiIndices.hpp"
Public Types | |
using | interface_type_RefEntity = interface_RefEntity<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. | |
![]() | |
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 |
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< RefEntity > & | getRefEntityPtr () const |
Protected Attributes | |
SideNumber_multiIndex | sideNumberTable |
Static Protected Attributes | |
static BitRefEdges | DummyBitRefEdges = BitRefEdges(0) |
static const boost::shared_ptr< SideNumber > | nullSideNumber |
Friends | |
std::ostream & | operator<< (std::ostream &os, const RefElement &e) |
Additional Inherited Members | |
![]() | |
boost::shared_ptr< RefEntity > | sPtr |
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::RefElement_PRISM, and MoFEM::RefElementVolume.
Definition at line 23 of file RefElementMultiIndices.hpp.
|
inlinevirtual |
Reimplemented in MoFEM::RefElement_PRISM, and MoFEM::RefElementVolume.
Definition at line 25 of file RefElementMultiIndices.hpp.
|
inline |
Get pointer to RefEntity.
Definition at line 40 of file RefElementMultiIndices.hpp.
|
inlinevirtual |
Reimplemented in MoFEM::RefElement_EDGE, MoFEM::RefElement_MESHSET, MoFEM::RefElement_PRISM, MoFEM::RefElement_VERTEX, MoFEM::RefElementFace, and MoFEM::RefElementVolume.
Definition at line 32 of file RefElementMultiIndices.hpp.
|
inline |
Definition at line 27 of file RefElementMultiIndices.hpp.
|
friend |
Definition at line 18 of file RefElementMultiIndices.cpp.
|
staticprotected |
Definition at line 49 of file RefElementMultiIndices.hpp.
|
staticprotected |
Definition at line 50 of file RefElementMultiIndices.hpp.
|
protected |
Definition at line 48 of file RefElementMultiIndices.hpp.