v0.14.0 |
Field data structure storing information about space, approximation base, coordinate systems, etc. More...
Go to the source code of this file.
Classes | |
struct | MoFEM::interface_RefEntity< T > |
interface to RefEntity More... | |
struct | MoFEM::Field |
Provide data structure for (tensor) field approximation. More... | |
struct | MoFEM::interface_FieldImpl< FIELD, REFENT > |
Pointer interface for MoFEM::Field. More... | |
struct | MoFEM::interface_Field< FIELD, REFENT > |
struct | MoFEM::interface_Field< T, T > |
Namespaces | |
MoFEM | |
implementation of Data Operators for Forces and Sources | |
Typedefs | |
typedef boost::function< int(const int order)> | MoFEM::FieldOrderFunct |
user adjacency function More... | |
typedef FieldOrderFunct | MoFEM::FieldOrderTable[MBMAXTYPE] |
user adjacency function table More... | |
typedef multi_index_container< boost::shared_ptr< Field >, indexed_by< hashed_unique< tag< BitFieldId_mi_tag >, const_mem_fun< Field, const BitFieldId &, &Field::getId >, HashBit< BitFieldId >, EqBit< BitFieldId > >, ordered_unique< tag< Meshset_mi_tag >, member< Field, EntityHandle, &Field::meshSet > >, ordered_unique< tag< FieldName_mi_tag >, const_mem_fun< Field, boost::string_ref, &Field::getNameRef > >, ordered_non_unique< tag< BitFieldId_space_mi_tag >, const_mem_fun< Field, FieldSpace, &Field::getSpace > > > > | Field_multiIndex |
Field_multiIndex for Field. More... | |
typedef multi_index_container< boost::shared_ptr< Field >, indexed_by< ordered_unique< tag< BitFieldId_mi_tag >, const_mem_fun< Field, const BitFieldId &, &Field::getId >, LtBit< BitFieldId > > > > | MoFEM::Field_multiIndex_view |
Field data structure storing information about space, approximation base, coordinate systems, etc.
Also, it stores data needed for book keeping, like tags to data on the mesh.
Each filed has unique ID and name. This data structure is shared between entities on which is spanning and DOFs on those entities.
Definition in file FieldMultiIndices.hpp.
typedef multi_index_container< boost::shared_ptr<Field>, indexed_by< hashed_unique<tag<BitFieldId_mi_tag>, const_mem_fun<Field, const BitFieldId &, &Field::getId>, HashBit<BitFieldId>, EqBit<BitFieldId> >, ordered_unique<tag<Meshset_mi_tag>, member<Field, EntityHandle, &Field::meshSet> >, ordered_unique< tag<FieldName_mi_tag>, const_mem_fun<Field, boost::string_ref, &Field::getNameRef> >, ordered_non_unique<tag<BitFieldId_space_mi_tag>, const_mem_fun<Field, FieldSpace, &Field::getSpace> > > > Field_multiIndex |
Field_multiIndex for Field.
Definition at line 508 of file FieldMultiIndices.hpp.