v0.14.0 |
Interface to FieldEntity. More...
#include <src/multi_indices/FieldEntsMultiIndices.hpp>
Public Member Functions | |
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 FieldEntity.
interface to FieldEntity
Definition at line 319 of file FieldEntsMultiIndices.hpp.
|
inline |
Definition at line 321 of file FieldEntsMultiIndices.hpp.
|
inline |
get hash-map relating dof index on entity with its order
DOFs of given field are indexed on entity of the same type, same space, approximation base and number of coefficients, are sorted in the way.
Definition at line 375 of file FieldEntsMultiIndices.hpp.
|
inline |
Definition at line 328 of file FieldEntsMultiIndices.hpp.
|
inline |
Definition at line 363 of file FieldEntsMultiIndices.hpp.
|
inline |
Definition at line 348 of file FieldEntsMultiIndices.hpp.
|
inline |
Definition at line 353 of file FieldEntsMultiIndices.hpp.
|
inline |
Definition at line 343 of file FieldEntsMultiIndices.hpp.
|
inline |
|
inline |
Definition at line 333 of file FieldEntsMultiIndices.hpp.
|
inline |
Definition at line 338 of file FieldEntsMultiIndices.hpp.
|
inline |
Definition at line 358 of file FieldEntsMultiIndices.hpp.
|
inline |
Get the Weak Storage pointer.
Definition at line 381 of file FieldEntsMultiIndices.hpp.
|
inline |
Definition at line 385 of file FieldEntsMultiIndices.hpp.