![]() |
v0.13.1 |
interface to RefEntity More...
#include <src/multi_indices/RefEntsMultiIndices.hpp>
Public Member Functions | |
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 |
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< T > & | getRefEntityPtr () const |
Public Attributes | |
boost::shared_ptr< T > | sPtr |
interface to RefEntity
Definition at line 577 of file RefEntsMultiIndices.hpp.
MoFEM::interface_RefEntity< T >::interface_RefEntity | ( | const boost::shared_ptr< T > & | sptr | ) |
Definition at line 579 of file RefEntsMultiIndices.hpp.
MoFEM::interface_RefEntity< T >::interface_RefEntity | ( | const interface_RefEntity< T > & | interface | ) |
Definition at line 581 of file RefEntsMultiIndices.hpp.
|
virtualdefault |
const boost::shared_ptr< BasicEntityData > MoFEM::interface_RefEntity< T >::getBasicDataPtr | ( | ) | const |
Get pointer to basic data struture.
Definition at line 601 of file RefEntsMultiIndices.hpp.
const BitRefLevel & MoFEM::interface_RefEntity< T >::getBitRefLevel | ( | ) | const |
Definition at line 634 of file RefEntsMultiIndices.hpp.
BitRefLevel * MoFEM::interface_RefEntity< T >::getBitRefLevelPtr | ( | ) | const |
Get pointer to bit ref level tag.
Every entity belongs to some refinement level or levels. Each level is marked by bit set in BitRefLevel() (bitset) structure.
See Explaining mesh BitRefLevel for explanation.
Definition at line 627 of file RefEntsMultiIndices.hpp.
unsigned long int MoFEM::interface_RefEntity< T >::getBitRefLevelULong | ( | ) | const |
Get entity ref bit refinement as ulong.
Definition at line 641 of file RefEntsMultiIndices.hpp.
EntityHandle MoFEM::interface_RefEntity< T >::getEnt | ( | ) | const |
int MoFEM::interface_RefEntity< T >::getEntDimension | ( | ) | const |
EntityID MoFEM::interface_RefEntity< T >::getEntId | ( | ) | const |
EntityType MoFEM::interface_RefEntity< T >::getEntType | ( | ) | const |
const char * MoFEM::interface_RefEntity< T >::getEntTypeName | ( | ) | const |
EntityHandle & MoFEM::interface_RefEntity< T >::getOwnerEnt | ( | ) |
Definition at line 675 of file RefEntsMultiIndices.hpp.
EntityHandle MoFEM::interface_RefEntity< T >::getOwnerEnt | ( | ) | const |
Definition at line 670 of file RefEntsMultiIndices.hpp.
int MoFEM::interface_RefEntity< T >::getOwnerProc | ( | ) | const |
Definition at line 680 of file RefEntsMultiIndices.hpp.
EntityHandle MoFEM::interface_RefEntity< T >::getParentEnt | ( | ) | const |
Definition at line 620 of file RefEntsMultiIndices.hpp.
EntityType MoFEM::interface_RefEntity< T >::getParentEntType | ( | ) | const |
Get patent entity.
Definition at line 613 of file RefEntsMultiIndices.hpp.
int MoFEM::interface_RefEntity< T >::getPartProc | ( | ) | const |
Definition at line 685 of file RefEntsMultiIndices.hpp.
int * MoFEM::interface_RefEntity< T >::getPartProcPtr | ( | ) | const |
unsigned char MoFEM::interface_RefEntity< T >::getPStatus | ( | ) | const |
Definition at line 695 of file RefEntsMultiIndices.hpp.
boost::shared_ptr< T > & MoFEM::interface_RefEntity< T >::getRefEntityPtr | ( | ) | const |
Definition at line 714 of file RefEntsMultiIndices.hpp.
EntityHandle * MoFEM::interface_RefEntity< T >::getSharingHandlersPtr | ( | ) | const |
get sharid entity handlers
Returning list to shared entity handlers. Use it with getSharingProcsPtr()
DO NOT MODIFY LIST.
Definition at line 707 of file RefEntsMultiIndices.hpp.
int * MoFEM::interface_RefEntity< T >::getSharingProcsPtr | ( | ) | const |
get shared processors
Returning list to shared processors. Lists end with -1. Returns NULL if not sharing processors.
DO NOT MODIFY LIST.
Definition at line 700 of file RefEntsMultiIndices.hpp.
int MoFEM::interface_RefEntity< T >::getSideNumber | ( | ) | const |
Definition at line 589 of file RefEntsMultiIndices.hpp.
boost::shared_ptr< SideNumber > MoFEM::interface_RefEntity< T >::getSideNumberPtr | ( | ) | const |
|
mutable |
Definition at line 716 of file RefEntsMultiIndices.hpp.