v0.14.0 |
keeps information about indexed dofs for the finite element More...
#include <src/multi_indices/DofsMultiIndices.hpp>
Public Member Functions | |
FEDofEntity ()=delete | |
Public Member Functions inherited from MoFEM::DofEntity | |
virtual | ~DofEntity ()=default |
DofEntity (const boost::shared_ptr< FieldEntity > &entity_ptr, const ApproximationOrder dof_order, const FieldCoefficientsNumber dof_rank, const DofIdx dof) | |
DofIdx | getEntDofIdx () const |
FieldData & | getFieldData () const |
const UId & | getEntLocalUniqueId () const |
const UId | getEntGlobalUniqueId () const |
UId | getLocalUniqueId () const |
UId | getGlobalUniqueId () const |
ShortId | getNonNonuniqueShortId () const |
get short uid it is unique in combination with entity handle More... | |
EntityHandle | getEnt () const |
ApproximationOrder | getDofOrder () const |
FieldCoefficientsNumber | getDofCoeffIdx () const |
char | getActive () const |
Public Member Functions inherited from MoFEM::interface_FieldEntity< FieldEntity > | |
interface_FieldEntity (const boost::shared_ptr< FieldEntity > &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... | |
boost::shared_ptr< S > | getSharedStoragePtr () const |
boost::weak_ptr< EntityStorage > & | getWeakStoragePtr () const |
Public Member Functions inherited from MoFEM::interface_Field< FieldEntity, FieldEntity > | |
interface_Field (const boost::shared_ptr< FieldEntity > &field_ptr, const boost::shared_ptr< FieldEntity > &ref_ents_ptr) | |
EntityHandle | getMeshset () const |
int | getCoordSysDim (const int d=0) const |
const BitFieldId & | getId () const |
boost::string_ref | getNameRef () const |
std::string | getName () const |
FieldSpace | getSpace () const |
FieldApproximationBase | getApproxBase () const |
FieldContinuity | getContinuity () const |
auto | getContinuityName () 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 |
FieldOrderTable & | getFieldOrderTable () |
auto & | getDofSideMap () |
Public Member Functions inherited from MoFEM::interface_FieldImpl< FieldEntity, FieldEntity > | |
interface_FieldImpl (const boost::shared_ptr< FieldEntity > &field_ptr, const boost::shared_ptr< FieldEntity > &ref_ents_ptr) | |
virtual | ~interface_FieldImpl ()=default |
Public Member Functions inherited from MoFEM::interface_RefEntity< FieldEntity > | |
interface_RefEntity (const boost::shared_ptr< FieldEntity > &sptr) | |
interface_RefEntity (const interface_RefEntity< FieldEntity > &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< FieldEntity > & | getRefEntityPtr () const |
Private Member Functions | |
DofEntity (const boost::shared_ptr< FieldEntity > &entity_ptr, const ApproximationOrder dof_order, const FieldCoefficientsNumber dof_rank, const DofIdx dof) | |
Friends | |
std::ostream & | operator<< (std::ostream &os, const FEDofEntity &e) |
keeps information about indexed dofs for the finite element
Definition at line 267 of file DofsMultiIndices.hpp.
|
delete |
|
private |
Definition at line 10 of file DofsMultiIndices.cpp.
|
friend |
Definition at line 84 of file DofsMultiIndices.cpp.