![]() |
v0.13.2 |
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 |
![]() | |
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 |
![]() | |
interface_FieldImpl (const boost::shared_ptr< T > &field_ptr, const boost::shared_ptr< T > &ref_ents_ptr) | |
virtual | ~interface_FieldImpl ()=default |
![]() | |
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 299 of file FieldEntsMultiIndices.hpp.
|
inline |
Definition at line 301 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 355 of file FieldEntsMultiIndices.hpp.
|
inline |
Definition at line 308 of file FieldEntsMultiIndices.hpp.
|
inline |
Definition at line 343 of file FieldEntsMultiIndices.hpp.
|
inline |
Definition at line 328 of file FieldEntsMultiIndices.hpp.
|
inline |
Definition at line 333 of file FieldEntsMultiIndices.hpp.
|
inline |
Definition at line 323 of file FieldEntsMultiIndices.hpp.
|
inline |
|
inline |
Definition at line 313 of file FieldEntsMultiIndices.hpp.
|
inline |
Definition at line 318 of file FieldEntsMultiIndices.hpp.
|
inline |
Definition at line 338 of file FieldEntsMultiIndices.hpp.
|
inline |
Get the Weak Storage pointer.
Definition at line 361 of file FieldEntsMultiIndices.hpp.
|
inline |
Definition at line 365 of file FieldEntsMultiIndices.hpp.