![]() |
v0.14.0 |
Classes | |
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... | |
struct | MoFEM::SideNumber |
keeps information about side number for the finite element More... | |
struct | MoFEM::RefEntityTmp< 0 > |
Struct keeps handle to refined handle. More... | |
struct | MoFEM::interface_RefEntity< T > |
interface to RefEntity More... | |
struct | MoFEM::RefEntity_change_parent |
change parent More... | |
struct | MoFEM::RefEntity_change_left_shift |
ref mofem entity, left shift More... | |
struct | MoFEM::RefEntity_change_right_shift |
ref mofem entity, right shift More... | |
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. More... | |
using | MoFEM::FieldEntityByUId = FieldEntity_multiIndex::index< Unique_mi_tag >::type |
Entity index by field name. More... | |
typedef multi_index_container< boost::shared_ptr< SideNumber >, indexed_by< ordered_unique< member< SideNumber, EntityHandle, &SideNumber::ent > >, ordered_non_unique< composite_key< SideNumber, const_mem_fun< SideNumber, EntityType, &SideNumber::getEntType >, member< SideNumber, signed char, &SideNumber::side_number > > > > > | SideNumber_multiIndex |
SideNumber_multiIndex for SideNumber. More... | |
using | MoFEM::RefEntity_multiIndex_view_by_hashed_parent_entity = multi_index_container< boost::shared_ptr< RefEntity >, indexed_by< hashed_non_unique< const_mem_fun< RefEntity, EntityHandle, &RefEntity::getParentEnt > >, hashed_unique< tag< Composite_EntType_and_ParentEntType_mi_tag >, composite_key< boost::shared_ptr< RefEntity >, const_mem_fun< RefEntity, EntityHandle, &RefEntity::getEnt >, const_mem_fun< RefEntity, EntityHandle, &RefEntity::getParentEnt > > > > > |
multi-index view of RefEntity by parent entity More... | |
using | MoFEM::RefEntity_multiIndex = multi_index_container< boost::shared_ptr< RefEntity >, indexed_by< ordered_unique< tag< Ent_mi_tag >, const_mem_fun< RefEntity, EntityHandle, &RefEntity::getEnt > >, ordered_non_unique< tag< Ent_Ent_mi_tag >, const_mem_fun< RefEntity, EntityHandle, &RefEntity::getParentEnt > >, ordered_non_unique< tag< Composite_EntType_and_ParentEntType_mi_tag >, composite_key< RefEntity, const_mem_fun< RefEntity, EntityType, &RefEntity::getEntType >, const_mem_fun< RefEntity, EntityType, &RefEntity::getParentEntType > > >, ordered_non_unique< tag< Composite_ParentEnt_And_EntType_mi_tag >, composite_key< RefEntity, const_mem_fun< RefEntity, EntityType, &RefEntity::getEntType >, const_mem_fun< RefEntity, EntityHandle, &RefEntity::getParentEnt > > > > > |
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.
Definition at line 416 of file FieldEntsMultiIndices.hpp.
using MoFEM::FieldEntityByUId = typedef FieldEntity_multiIndex::index<Unique_mi_tag>::type |
Entity index by field name.
Definition at line 431 of file FieldEntsMultiIndices.hpp.
type multiIndex container for RefEntity
hashed_unique | Ent_mi_tag |
ordered_non_unique | Ent_Ent_mi_tag |
ordered_non_unique | Composite_EntType_And_ParentEntType_mi_tag |
ordered_non_unique | Composite_ParentEnt_And_EntType_mi_tag |
Definition at line 724 of file RefEntsMultiIndices.hpp.
using MoFEM::RefEntity_multiIndex_view_by_hashed_parent_entity = typedef multi_index_container< boost::shared_ptr<RefEntity>, indexed_by< hashed_non_unique< const_mem_fun<RefEntity, EntityHandle, &RefEntity::getParentEnt> >, hashed_unique<tag<Composite_EntType_and_ParentEntType_mi_tag>, composite_key<boost::shared_ptr<RefEntity>, const_mem_fun<RefEntity, EntityHandle, &RefEntity::getEnt>, const_mem_fun<RefEntity, EntityHandle, &RefEntity::getParentEnt> >> > > |
multi-index view of RefEntity by parent entity
Definition at line 765 of file RefEntsMultiIndices.hpp.
typedef multi_index_container< boost::shared_ptr<SideNumber>, indexed_by< ordered_unique<member<SideNumber, EntityHandle, &SideNumber::ent> >, ordered_non_unique< composite_key< SideNumber, const_mem_fun<SideNumber, EntityType, &SideNumber::getEntType>, member<SideNumber, signed char, &SideNumber::side_number> > > > > SideNumber_multiIndex |
SideNumber_multiIndex for SideNumber.
Definition at line 101 of file RefEntsMultiIndices.hpp.