|  | v0.15.0 | 
Field interface specialization for same field and reference types. More...
#include "src/multi_indices/FieldMultiIndices.hpp"
| Public Types | |
| 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 Member Functions | |
| 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. | |
|  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) | |
| Constructor with field and reference entity pointers. | |
| virtual | ~interface_FieldImpl ()=default | 
| Virtual destructor. | |
|  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 | 
| 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 | |
|  Public Attributes inherited from MoFEM::interface_RefEntity< T > | |
| boost::shared_ptr< T > | sPtr | 
Field interface specialization for same field and reference types.
| T | Field/reference type | 
Definition at line 416 of file FieldMultiIndices.hpp.
| using MoFEM::interface_Field< T, T >::interface_type_FieldImpl = interface_FieldImpl<T,T> | 
Definition at line 425 of file FieldMultiIndices.hpp.
| 
 | inline | 
Constructor.
| ptr | Shared pointer to field/reference object | 
Definition at line 422 of file FieldMultiIndices.hpp.
| 
 | inline | 
Get approximation basis.
Definition at line 456 of file FieldMultiIndices.hpp.
| 
 | inline | 
Get approximation basis name.
Definition at line 461 of file FieldMultiIndices.hpp.
| 
 | inline | 
Get bit number for field ID.
Definition at line 471 of file FieldMultiIndices.hpp.
| 
 | inline | 
Get DOF order mapping for entity type.
| type | Entity type | 
Definition at line 481 of file FieldMultiIndices.hpp.
| 
 | inline | 
Get raw field pointer.
Definition at line 486 of file FieldMultiIndices.hpp.
| 
 | inline | 
Get field ID.
Definition at line 433 of file FieldMultiIndices.hpp.
| 
 | inline | 
Get field meshset handle.
Definition at line 428 of file FieldMultiIndices.hpp.
| 
 | inline | 
Get field name.
Definition at line 443 of file FieldMultiIndices.hpp.
| 
 | inline | 
Get field name reference.
Definition at line 438 of file FieldMultiIndices.hpp.
| 
 | inline | 
Get number of coefficients per DOF.
Definition at line 466 of file FieldMultiIndices.hpp.
| 
 | inline | 
Get approximation space.
Definition at line 448 of file FieldMultiIndices.hpp.
| 
 | inline | 
Get approximation space name.
Definition at line 453 of file FieldMultiIndices.hpp.
