![]() |
v0.15.0 |
Multi-index contains, for mofem entities data structures and other low-level functions. More...
Go to the source code of this file.
Classes | |
| struct | MoFEM::EntityStorage |
| struct | MoFEM::FieldEntity |
| Struct keeps handle to entity in the field. More... | |
| struct | MoFEM::interface_FieldEntity< T > |
| Interface to FieldEntity. More... | |
| struct | MoFEM::FieldEntity_change_order |
| structure to change FieldEntity order More... | |
Namespaces | |
| namespace | MoFEM |
| implementation of Data Operators for Forces and Sources | |
Typedefs | |
| using | FieldEntity_multiIndex = multi_index_container< boost::shared_ptr< FieldEntity >, indexed_by< ordered_unique< tag< Unique_mi_tag >, member< FieldEntity, UId, &FieldEntity::localUId > >, ordered_non_unique< tag< Ent_mi_tag >, const_mem_fun< FieldEntity::interface_type_RefEntity, EntityHandle, &FieldEntity::getEnt > > > > |
| MultiIndex container keeps FieldEntity. | |
| using | MoFEM::FieldEntityByUId = FieldEntity_multiIndex::index< Unique_mi_tag >::type |
| Entity index by field name. | |
| using | MoFEM::FieldEntity_multiIndex_global_uid_view = multi_index_container< boost::shared_ptr< FieldEntity >, indexed_by< ordered_unique< tag< Unique_mi_tag >, const_mem_fun< FieldEntity, UId, &FieldEntity::getGlobalUniqueId > > > > |
| multi-index view on DofEntity by uid | |
| using | MoFEM::FieldEntity_multiIndex_ent_view = multi_index_container< boost::shared_ptr< FieldEntity >, indexed_by< sequenced<>, ordered_non_unique< tag< Ent_mi_tag >, const_mem_fun< FieldEntity::interface_type_RefEntity, EntityHandle, &FieldEntity::getEnt > > > > |
| using | MoFEM::FieldEntity_multiIndex_spaceType_view = multi_index_container< boost::shared_ptr< FieldEntity >, indexed_by< sequenced<>, ordered_non_unique< tag< Composite_EntType_and_Space_mi_tag >, composite_key< FieldEntity, const_mem_fun< FieldEntity::interface_type_RefEntity, EntityType, &FieldEntity::getEntType >, const_mem_fun< FieldEntity::interface_type_Field, FieldSpace, &FieldEntity::getSpace > > > > > |
| typedef std::vector< boost::weak_ptr< FieldEntity > > | MoFEM::FieldEntity_vector_view |
| using | MoFEM::FieldEntity_multiIndex = multi_index_container< boost::shared_ptr< FieldEntity >, indexed_by< ordered_unique< tag< Unique_mi_tag >, member< FieldEntity, UId, &FieldEntity::localUId > >, ordered_non_unique< tag< Ent_mi_tag >, const_mem_fun< FieldEntity::interface_type_RefEntity, EntityHandle, &FieldEntity::getEnt > > > > |
Multi-index contains, for mofem entities data structures and other low-level functions.
Definition in file FieldEntsMultiIndices.hpp.