interface to RefEntity
More...
#include <src/multi_indices/FieldMultiIndices.hpp>
|
boost::shared_ptr< T > | sPtr |
|
template<typename T>
struct MoFEM::interface_RefEntity< T >
interface to RefEntity
Definition at line 19 of file FieldMultiIndices.hpp.
◆ interface_RefEntity() [1/2]
◆ interface_RefEntity() [2/2]
◆ ~interface_RefEntity()
◆ getBasicDataPtr()
Get pointer to basic data struture.
- Returns
- const boost::shared_ptr<BasicEntityData>
Definition at line 596 of file RefEntsMultiIndices.hpp.
597 return this->
sPtr->getBasicDataPtr();
◆ getBitRefLevel()
◆ getBitRefLevelPtr()
◆ getBitRefLevelULong()
◆ getEnt()
◆ getEntDimension()
◆ getEntId()
◆ getEntType()
◆ getEntTypeName()
◆ getOwnerEnt() [1/2]
◆ getOwnerEnt() [2/2]
◆ getOwnerProc()
◆ getParentEnt()
◆ getParentEntType()
◆ getPartProc()
◆ getPartProcPtr()
◆ getPStatus()
◆ getRefEntityPtr()
◆ getSharingHandlersPtr()
get sharid entity handlers
Returning list to shared entity handlers. Use it with getSharingProcsPtr()
DO NOT MODIFY LIST.
BasicEntity *ent_ptr = BasicEntity(moab,entity_handle);
for(int proc = 0; proc<MAX_SHARING_PROCS && -1 !=
ent_ptr->getSharingProcsPtr[proc]; proc++) {
if(ent_ptr->getSharingProcsPtr[proc] == -1) {
break;
}
int sharing_proc = ent_ptr->getSharingProcsPtr[proc];
EntityHandle sharing_ent = ent_ptr->getSharingHandlersPtr[proc];
if(!(ent_ptr->getPStatus()&PSTATUS_MULTISHARED)) {
break;
}
}
Definition at line 702 of file RefEntsMultiIndices.hpp.
703 return this->
sPtr->getSharingHandlersPtr();
◆ getSharingProcsPtr()
get shared processors
Returning list to shared processors. Lists end with -1. Returns NULL if not sharing processors.
DO NOT MODIFY LIST.
BasicEntity *ent_ptr = BasicEntity(moab,entity_handle);
for(int proc = 0; proc<MAX_SHARING_PROCS && -1 !=
ent_ptr->getSharingProcsPtr[proc]; proc++) {
if(ent_ptr->getSharingProcsPtr[proc] == -1) {
break;
}
int sharing_proc = ent_ptr->getSharingProcsPtr[proc];
EntityHandle sharing_ent = ent_ptr->getSharingHandlersPtr[proc];
if(!(ent_ptr->getPStatus()&PSTATUS_MULTISHARED)) {
break;
}
}
Definition at line 695 of file RefEntsMultiIndices.hpp.
696 return this->
sPtr->getSharingProcsPtr();
◆ getSideNumber()
◆ getSideNumberPtr()
◆ sPtr
The documentation for this struct was generated from the following files: