![]() |
v0.13.2 |
#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< T > &sptr) | |
interface_RefEntity (const interface_RefEntity< T > &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< T > & | 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< T > | sPtr |
Definition at line 328 of file FEMultiIndices.hpp.
|
inline |
Definition at line 329 of file FEMultiIndices.hpp.
|
virtualdefault |
|
inline |
Get field ids on columns.
Definition at line 371 of file FEMultiIndices.hpp.
|
inline |
|
inline |
|
inline |
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 392 of file FEMultiIndices.hpp.
|
inline |
|
inline |
Definition at line 396 of file FEMultiIndices.hpp.
|
inline |
|
inline |
Get meshset containing element entities.
Definition at line 350 of file FEMultiIndices.hpp.
|
inline |
|
inline |
|
mutableprivate |
Definition at line 401 of file FEMultiIndices.hpp.