![]() |
v0.15.0 |
interface to EntFiniteElement More...
#include "src/multi_indices/FEMultiIndices.hpp"
Public Member Functions | |
| interface_EntFiniteElement (const boost::shared_ptr< T > &sptr) | |
| virtual | ~interface_EntFiniteElement ()=default |
| auto | getDataDofsPtr () const |
| auto | getDataVectorDofsPtr () const |
| FieldEntity_vector_view & | getDataFieldEnts () const |
| boost::shared_ptr< FieldEntity_vector_view > & | getDataFieldEntsPtr () |
| FieldEntity_vector_view & | getRowFieldEnts () const |
| boost::shared_ptr< FieldEntity_vector_view > & | getRowFieldEntsPtr () const |
| FieldEntity_vector_view & | getColFieldEnts () const |
| boost::shared_ptr< FieldEntity_vector_view > & | getColFieldEntsPtr () const |
| UId | getLocalUniqueId () const |
| Get unique UId for finite element entity. | |
| SideNumber_multiIndex & | getSideNumberTable () const |
| MoFEMErrorCode | getElementAdjacency (const Field *field_ptr, Range &adjacency) |
| const boost::shared_ptr< RefElement > & | getRefElement () const |
Public Member Functions inherited from MoFEM::interface_FiniteElement< T, T > | |
| interface_FiniteElement (const boost::shared_ptr< T > fe_ptr, const boost::shared_ptr< T > ref_ents_ptr) | |
| const UId & | getFEUId () const |
| Get finite element uid. | |
| BitFEId | getId () const |
| Get finite element id. | |
| EntityHandle | getMeshset () const |
| Get meshset containing element entities. | |
| boost::string_ref | getNameRef () const |
| Get finite element name. | |
| std::string | getName () const |
| Get finite element name. | |
| BitFieldId | getBitFieldIdCol () const |
| Get field ids on columns. | |
| BitFieldId | getBitFieldIdRow () const |
| Get field ids on rows. | |
| BitFieldId | getBitFieldIdData () const |
| Get field ids on data. | |
| unsigned int | getBitNumber () const |
| Get bit identifying this element. | |
| boost::shared_ptr< FiniteElement > & | getFiniteElementPtr () const |
Public Member Functions inherited from MoFEM::interface_FiniteElementImpl< T, T > | |
| interface_FiniteElementImpl (const boost::shared_ptr< T > fe_ptr, const boost::shared_ptr< T > ref_ents_ptr) | |
| virtual | ~interface_FiniteElementImpl ()=default |
Public Member Functions inherited from MoFEM::interface_RefElement< T > | |
| interface_RefElement (const boost::shared_ptr< T > &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< T > & | getRefElement () const |
Public Member Functions inherited from MoFEM::interface_RefEntity< T > | |
| 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 |
Additional Inherited Members | |
Public Types inherited from MoFEM::interface_RefElement< T > | |
| typedef interface_RefEntity< T > | interface_type_RefEntity |
| typedef interface_RefElement< T > | interface_type_RefElement |
Public Attributes inherited from MoFEM::interface_RefEntity< T > | |
| boost::shared_ptr< T > | sPtr |
interface to EntFiniteElement
Definition at line 710 of file FEMultiIndices.hpp.
|
inline |
Definition at line 712 of file FEMultiIndices.hpp.
|
virtualdefault |
|
inline |
Definition at line 739 of file FEMultiIndices.hpp.
|
inline |
Definition at line 744 of file FEMultiIndices.hpp.
|
inline |
Definition at line 716 of file FEMultiIndices.hpp.
|
inline |
Definition at line 722 of file FEMultiIndices.hpp.
|
inline |
Definition at line 726 of file FEMultiIndices.hpp.
|
inline |
Definition at line 718 of file FEMultiIndices.hpp.
|
inline |
Definition at line 758 of file FEMultiIndices.hpp.
|
inline |
Get unique UId for finite element entity.
Definition at line 752 of file FEMultiIndices.hpp.
|
inline |
Definition at line 763 of file FEMultiIndices.hpp.
|
inline |
Definition at line 730 of file FEMultiIndices.hpp.
|
inline |
Definition at line 735 of file FEMultiIndices.hpp.
|
inline |
Definition at line 754 of file FEMultiIndices.hpp.