v0.14.0 |
Interface to DofEntity. More...
#include <src/multi_indices/DofsMultiIndices.hpp>
Public Member Functions | |
virtual | ~interface_DofEntity ()=default |
interface_DofEntity (const boost::shared_ptr< T > &sptr) | |
UId | getGlobalUniqueId () const |
const UId & | getEntGlobalUniqueId () const |
UId | getLocalUniqueId () const |
const UId & | getEntLocalUniqueId () const |
ShortId | getNonNonuniqueShortId () const |
DofIdx | getEntDofIdx () const |
FieldData & | getFieldData () const |
EntityHandle | getEnt () const |
ApproximationOrder | getDofOrder () const |
FieldCoefficientsNumber | getDofCoeffIdx () const |
char | getActive () const |
boost::shared_ptr< DofEntity > & | getDofEntityPtr () const |
boost::shared_ptr< FieldEntity > & | getFieldEntityPtr () const |
Public Member Functions inherited from MoFEM::interface_FieldEntity< T > | |
interface_FieldEntity (const boost::shared_ptr< T > &sptr) | |
int | getNbDofsOnEnt () const |
VectorAdaptor | getEntFieldData () const |
int | getOrderNbDofs (ApproximationOrder order) const |
int | getOrderNbDofsDiff (ApproximationOrder order) const |
ApproximationOrder | getMaxOrder () const |
UId | getGlobalUniqueId () const |
UId & | getLocalUniqueId () const |
boost::shared_ptr< RefEntity > & | getRefEntityPtr () const |
boost::shared_ptr< FieldEntity > & | getFieldEntityPtr () const |
const std::array< int, MAX_DOFS_ON_ENTITY > & | getDofOrderMap () const |
get hash-map relating dof index on entity with its order More... | |
template<typename S = EntityStorage> | |
boost::shared_ptr< S > | getSharedStoragePtr () const |
Get the Weak Storage pointer. More... | |
boost::weak_ptr< EntityStorage > & | getWeakStoragePtr () const |
Public Member Functions inherited from MoFEM::interface_Field< T, T > | |
interface_Field (const boost::shared_ptr< T > &ptr) | |
EntityHandle | getMeshset () const |
const BitFieldId & | getId () const |
boost::string_ref | getNameRef () const |
std::string | getName () const |
FieldSpace | getSpace () const |
auto | getSpaceName () const |
FieldApproximationBase | getApproxBase () const |
auto | getApproxBaseName () const |
FieldCoefficientsNumber | getNbOfCoeffs () const |
FieldBitNumber | getBitNumber () const |
std::array< ApproximationOrder, MAX_DOFS_ON_ENTITY > & | getDofOrderMap (const EntityType type) const |
get hash-map relating dof index on entity with its order More... | |
const Field * | getFieldRawPtr () const |
Public Member Functions inherited from MoFEM::interface_FieldImpl< T, T > | |
interface_FieldImpl (const boost::shared_ptr< T > &field_ptr, const boost::shared_ptr< T > &ref_ents_ptr) | |
virtual | ~interface_FieldImpl ()=default |
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 |
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 | |
Public Types inherited from MoFEM::interface_Field< T, T > | |
using | interface_type_FieldImpl = interface_FieldImpl< T, T > |
Public Types inherited from MoFEM::interface_FieldImpl< T, T > | |
using | interface_type_RefEntity = interface_RefEntity< T > |
Public Attributes inherited from MoFEM::interface_RefEntity< T > | |
boost::shared_ptr< T > | sPtr |
Interface to DofEntity.
In MoFEM DOFs classes (and Ent and Finite Element classes) are derived by interface, i.e. not class is derived but interface to it.
Definition at line 155 of file DofsMultiIndices.hpp.
|
virtualdefault |
|
inline |
Definition at line 159 of file DofsMultiIndices.hpp.
|
inline |
|
inline |
Definition at line 200 of file DofsMultiIndices.hpp.
|
inline |
Definition at line 208 of file DofsMultiIndices.hpp.
|
inline |
Definition at line 195 of file DofsMultiIndices.hpp.
|
inline |
|
inline |
|
inline |
Definition at line 168 of file DofsMultiIndices.hpp.
|
inline |
Definition at line 176 of file DofsMultiIndices.hpp.
|
inline |
|
inline |
Definition at line 213 of file DofsMultiIndices.hpp.
|
inline |
Definition at line 163 of file DofsMultiIndices.hpp.
|
inline |
|
inline |
Definition at line 181 of file DofsMultiIndices.hpp.