![]() |
v0.15.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 | |
template<typename S = EntityStorage> | |
boost::shared_ptr< S > | getSharedStoragePtr () const |
Get the Weak Storage pointer. | |
boost::weak_ptr< EntityStorage > & | getWeakStoragePtr () const |
![]() | |
interface_Field (const boost::shared_ptr< T > &ptr) | |
Constructor. | |
EntityHandle | getMeshset () const |
Get field meshset handle. | |
const BitFieldId & | getId () const |
Get field ID. | |
boost::string_ref | getNameRef () const |
Get field name reference. | |
std::string | getName () const |
Get field name. | |
FieldSpace | getSpace () const |
Get approximation space. | |
auto | getSpaceName () const |
Get approximation space name. | |
FieldApproximationBase | getApproxBase () const |
Get approximation basis. | |
auto | getApproxBaseName () const |
Get approximation basis name. | |
FieldCoefficientsNumber | getNbOfCoeffs () const |
Get number of coefficients per DOF. | |
FieldBitNumber | getBitNumber () const |
Get bit number for field ID. | |
std::array< ApproximationOrder, MAX_DOFS_ON_ENTITY > & | getDofOrderMap (const EntityType type) const |
Get DOF order mapping for entity type. | |
const Field * | getFieldRawPtr () const |
Get raw field pointer. | |
![]() | |
interface_FieldImpl (const boost::shared_ptr< T > &field_ptr, const boost::shared_ptr< T > &ref_ents_ptr) | |
Constructor with field and reference entity pointers. | |
virtual | ~interface_FieldImpl ()=default |
Virtual destructor. | |
![]() | |
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 | |
![]() | |
using | interface_type_FieldImpl = interface_FieldImpl< T, T > |
![]() | |
using | interface_type_RefEntity = 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.