![]() |
v0.13.1 |
#include <src/multi_indices/FEMultiIndices.hpp>
Public Member Functions | |
interface_FiniteElement (const boost::shared_ptr< FE > fe_ptr, const boost::shared_ptr< REFENT > ref_ents_ptr) | |
virtual | ~interface_FiniteElement ()=default |
const UId & | getFEUId () const |
Get finite element uid. More... | |
BitFEId | getId () const |
Get finite element id. More... | |
EntityHandle | getMeshset () const |
Get meshset containing element entities. More... | |
boost::string_ref | getNameRef () const |
Get finite element name. More... | |
std::string | getName () const |
Get finite element name. More... | |
BitFieldId | getBitFieldIdCol () const |
Get field ids on columns. More... | |
BitFieldId | getBitFieldIdRow () const |
Get field ids on rows. More... | |
BitFieldId | getBitFieldIdData () const |
Get field ids on data. More... | |
unsigned int | getBitNumber () const |
Get bit identifying this element. More... | |
boost::shared_ptr< FE > & | getFiniteElementPtr () const |
![]() | |
interface_RefElement (const boost::shared_ptr< REFENT > &sptr) | |
virtual | ~interface_RefElement ()=default |
int | getBitRefEdgesUlong () const |
SideNumber_multiIndex & | getSideNumberTable () const |
const boost::shared_ptr< SideNumber > & | getSideNumberPtr (const EntityHandle ent) const |
boost::shared_ptr< RefEntity > & | getRefEntityPtr () const |
boost::shared_ptr< REFENT > & | getRefElement () const |
![]() | |
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 |
Private Attributes | |
boost::shared_ptr< FE > | sFiniteElementPtr |
Additional Inherited Members | |
![]() | |
typedef interface_RefEntity< REFENT > | interface_type_RefEntity |
typedef interface_RefElement< REFENT > | interface_type_RefElement |
![]() | |
boost::shared_ptr< REFENT > | sPtr |
Definition at line 337 of file FEMultiIndices.hpp.
MoFEM::interface_FiniteElement< FE, REFENT >::interface_FiniteElement | ( | const boost::shared_ptr< FE > | fe_ptr, |
const boost::shared_ptr< REFENT > | ref_ents_ptr | ||
) |
Definition at line 338 of file FEMultiIndices.hpp.
|
virtualdefault |
BitFieldId MoFEM::interface_FiniteElement< FE, REFENT >::getBitFieldIdCol | ( | ) | const |
Get field ids on columns.
Definition at line 380 of file FEMultiIndices.hpp.
BitFieldId MoFEM::interface_FiniteElement< FE, REFENT >::getBitFieldIdData | ( | ) | const |
BitFieldId MoFEM::interface_FiniteElement< FE, REFENT >::getBitFieldIdRow | ( | ) | const |
unsigned int MoFEM::interface_FiniteElement< FE, REFENT >::getBitNumber | ( | ) | const |
Get bit identifying this element.
Each element like field is identified by bit set. Each element has unique bit set, this function returns number of that bit.
Definition at line 401 of file FEMultiIndices.hpp.
const UId & MoFEM::interface_FiniteElement< FE, REFENT >::getFEUId | ( | ) | const |
boost::shared_ptr< FE > & MoFEM::interface_FiniteElement< FE, REFENT >::getFiniteElementPtr | ( | ) | const |
Definition at line 405 of file FEMultiIndices.hpp.
BitFEId MoFEM::interface_FiniteElement< FE, REFENT >::getId | ( | ) | const |
EntityHandle MoFEM::interface_FiniteElement< FE, REFENT >::getMeshset | ( | ) | const |
Get meshset containing element entities.
Definition at line 359 of file FEMultiIndices.hpp.
std::string MoFEM::interface_FiniteElement< FE, REFENT >::getName | ( | ) | const |
boost::string_ref MoFEM::interface_FiniteElement< FE, REFENT >::getNameRef | ( | ) | const |
|
mutableprivate |
Definition at line 410 of file FEMultiIndices.hpp.