![]() |
v0.13.1 |
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. More... | |
SideNumber_multiIndex & | getSideNumberTable () const |
MoFEMErrorCode | getElementAdjacency (const Field *field_ptr, Range &adjacency) |
const boost::shared_ptr< RefElement > & | getRefElement () const |
![]() | |
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. 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< FiniteElement > & | getFiniteElementPtr () const |
![]() | |
interface_FiniteElementImpl (const boost::shared_ptr< T > fe_ptr, const boost::shared_ptr< T > ref_ents_ptr) | |
virtual | ~interface_FiniteElementImpl ()=default |
![]() | |
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 |
![]() | |
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 |
Additional Inherited Members | |
![]() | |
typedef interface_RefEntity< T > | interface_type_RefEntity |
typedef interface_RefElement< T > | interface_type_RefElement |
![]() | |
boost::shared_ptr< T > | sPtr |
interface to EntFiniteElement
Definition at line 670 of file FEMultiIndices.hpp.
MoFEM::interface_EntFiniteElement< T >::interface_EntFiniteElement | ( | const boost::shared_ptr< T > & | sptr | ) |
Definition at line 672 of file FEMultiIndices.hpp.
|
virtualdefault |
FieldEntity_vector_view & MoFEM::interface_EntFiniteElement< T >::getColFieldEnts | ( | ) | const |
Definition at line 699 of file FEMultiIndices.hpp.
boost::shared_ptr< FieldEntity_vector_view > & MoFEM::interface_EntFiniteElement< T >::getColFieldEntsPtr | ( | ) | const |
Definition at line 704 of file FEMultiIndices.hpp.
auto MoFEM::interface_EntFiniteElement< T >::getDataDofsPtr | ( | ) | const |
Definition at line 676 of file FEMultiIndices.hpp.
FieldEntity_vector_view & MoFEM::interface_EntFiniteElement< T >::getDataFieldEnts | ( | ) | const |
Definition at line 682 of file FEMultiIndices.hpp.
boost::shared_ptr< FieldEntity_vector_view > & MoFEM::interface_EntFiniteElement< T >::getDataFieldEntsPtr | ( | ) |
Definition at line 686 of file FEMultiIndices.hpp.
auto MoFEM::interface_EntFiniteElement< T >::getDataVectorDofsPtr | ( | ) | const |
Definition at line 678 of file FEMultiIndices.hpp.
MoFEMErrorCode MoFEM::interface_EntFiniteElement< T >::getElementAdjacency | ( | const Field * | field_ptr, |
Range & | adjacency | ||
) |
Definition at line 718 of file FEMultiIndices.hpp.
UId MoFEM::interface_EntFiniteElement< T >::getLocalUniqueId | ( | ) | const |
Get unique UId for finite element entity.
Definition at line 712 of file FEMultiIndices.hpp.
const boost::shared_ptr< RefElement > & MoFEM::interface_EntFiniteElement< T >::getRefElement | ( | ) | const |
Definition at line 723 of file FEMultiIndices.hpp.
FieldEntity_vector_view & MoFEM::interface_EntFiniteElement< T >::getRowFieldEnts | ( | ) | const |
Definition at line 690 of file FEMultiIndices.hpp.
boost::shared_ptr< FieldEntity_vector_view > & MoFEM::interface_EntFiniteElement< T >::getRowFieldEntsPtr | ( | ) | const |
Definition at line 695 of file FEMultiIndices.hpp.
SideNumber_multiIndex & MoFEM::interface_EntFiniteElement< T >::getSideNumberTable | ( | ) | const |
Definition at line 714 of file FEMultiIndices.hpp.