Multi-Index contains, data structures for mofem dofs and other low-level functions.
More...
|
typedef multi_index_container< boost::shared_ptr< DofEntity >, indexed_by< ordered_unique< tag< Unique_mi_tag >, const_mem_fun< DofEntity, UId, &DofEntity::getLocalUniqueId > >, ordered_non_unique< tag< Ent_mi_tag >, const_mem_fun< DofEntity, EntityHandle, &DofEntity::getEnt > > > > | DofEntity_multiIndex |
| MultiIndex container keeps DofEntity. More...
|
|
using | MoFEM::DofEntityByUId = DofEntity_multiIndex::index< Unique_mi_tag >::type |
|
using | MoFEM::DofEntityByEnt = DofEntity_multiIndex::index< Ent_mi_tag >::type |
| Dof multi-index by entity. More...
|
|
using | MoFEM::DofEntity_multiIndex_uid_view = multi_index_container< boost::shared_ptr< DofEntity >, indexed_by< ordered_unique< const_mem_fun< DofEntity, UId, &DofEntity::getLocalUniqueId > > > > |
| multi-index view on DofEntity by uid More...
|
|
using | MoFEM::DofEntity_multiIndex_global_uid_view = multi_index_container< boost::shared_ptr< DofEntity >, indexed_by< ordered_unique< const_mem_fun< DofEntity, UId, &DofEntity::getGlobalUniqueId > > > > |
| multi-index view on DofEntity by uid More...
|
|
typedef std::vector< boost::weak_ptr< DofEntity > > | MoFEM::DofEntity_vector_view |
| vector view on DofEntity by uid More...
|
|
typedef multi_index_container< boost::shared_ptr< DofEntity >, indexed_by< ordered_unique< const_mem_fun< DofEntity, UId, &DofEntity::getLocalUniqueId > >, ordered_non_unique< const_mem_fun< DofEntity, char, &DofEntity::getActive > > > > | MoFEM::DofEntity_multiIndex_active_view |
| multi-index view on DofEntity activity More...
|
|
typedef multi_index_container< boost::shared_ptr< FEDofEntity >, indexed_by< ordered_unique< tag< Unique_mi_tag >, const_mem_fun< FEDofEntity::DofEntity, UId, &FEDofEntity::getLocalUniqueId > >, ordered_non_unique< tag< Ent_mi_tag >, const_mem_fun< FEDofEntity::DofEntity, EntityHandle, &FEDofEntity::getEnt > > > > | FEDofEntity_multiIndex |
| MultiIndex container keeps FEDofEntity. More...
|
|
using | MoFEM::FEDofEntityByUId = FEDofEntity_multiIndex::index< Unique_mi_tag >::type |
| Dof entity multi-index by UId and entity. More...
|
|
typedef multi_index_container< boost::shared_ptr< FENumeredDofEntity >, indexed_by< ordered_unique< tag< Unique_mi_tag >, const_mem_fun< FENumeredDofEntity::interface_type_DofEntity, UId, &FENumeredDofEntity::getLocalUniqueId > >, ordered_non_unique< tag< Ent_mi_tag >, const_mem_fun< FENumeredDofEntity::interface_type_DofEntity, EntityHandle, &FENumeredDofEntity::getEnt > > > > | FENumeredDofEntity_multiIndex |
| MultiIndex container keeps FENumeredDofEntity. More...
|
|
using | MoFEM::FENumeredDofEntityByUId = FENumeredDofEntity_multiIndex::index< Unique_mi_tag >::type |
| Dof entity multi-index by UId. More...
|
|
using | MoFEM::FENumeredDofEntityByEnt = FENumeredDofEntity_multiIndex::index< Ent_mi_tag >::type |
| Numbered DoF multi-index by entity. More...
|
|
typedef multi_index_container< boost::shared_ptr< NumeredDofEntity >, indexed_by< ordered_unique< tag< Unique_mi_tag >, const_mem_fun< NumeredDofEntity::interface_type_DofEntity, UId, &NumeredDofEntity::getLocalUniqueId > >, ordered_non_unique< tag< Part_mi_tag >, member< NumeredDofEntity, unsigned int, &NumeredDofEntity::pArt > >, ordered_non_unique< tag< Idx_mi_tag >, member< NumeredDofEntity, DofIdx, &NumeredDofEntity::dofIdx > >, ordered_non_unique< tag< PetscGlobalIdx_mi_tag >, member< NumeredDofEntity, DofIdx, &NumeredDofEntity::petscGloablDofIdx > >, ordered_non_unique< tag< PetscLocalIdx_mi_tag >, member< NumeredDofEntity, DofIdx, &NumeredDofEntity::petscLocalDofIdx > >, ordered_non_unique< tag< Ent_mi_tag >, const_mem_fun< NumeredDofEntity::interface_type_DofEntity, EntityHandle, &NumeredDofEntity::getEnt > > > > | NumeredDofEntity_multiIndex |
| MultiIndex container keeps NumeredDofEntity. More...
|
|
using | MoFEM::NumeredDofEntityByUId = NumeredDofEntity_multiIndex::index< Unique_mi_tag >::type |
| Numbered DoF multi-index by UId. More...
|
|
using | MoFEM::NumeredDofEntityByLocalIdx = NumeredDofEntity_multiIndex::index< PetscLocalIdx_mi_tag >::type |
| Numbered DoF multi-index by local index. More...
|
|
using | MoFEM::NumeredDofEntityByEnt = NumeredDofEntity_multiIndex::index< Ent_mi_tag >::type |
| Numbered DoF multi-index by entity. More...
|
|
using | MoFEM::NumeredDofEntity_multiIndex_uid_view_ordered = multi_index_container< boost::shared_ptr< NumeredDofEntity >, indexed_by< ordered_unique< const_mem_fun< NumeredDofEntity::interface_type_DofEntity, UId, &NumeredDofEntity::getLocalUniqueId > > > > |
|
using | MoFEM::NumeredDofEntity_multiIndex_idx_view_hashed = multi_index_container< boost::shared_ptr< NumeredDofEntity >, indexed_by< hashed_unique< const_mem_fun< NumeredDofEntity, DofIdx, &NumeredDofEntity::getDofIdx > >> > |
|
using | MoFEM::NumeredDofEntity_multiIndex_petsc_local_dof_view_ordered_non_unique = multi_index_container< boost::shared_ptr< NumeredDofEntity >, indexed_by< ordered_non_unique< const_mem_fun< NumeredDofEntity, DofIdx, &NumeredDofEntity::getPetscLocalDofIdx > >> > |
|
using | MoFEM::NumeredDofEntity_multiIndex_coeff_idx_ordered_non_unique = multi_index_container< boost::shared_ptr< NumeredDofEntity >, indexed_by< ordered_non_unique< const_mem_fun< NumeredDofEntity::interface_type_DofEntity, FieldCoefficientsNumber, &NumeredDofEntity::getDofCoeffIdx > >> > |
|
Multi-Index contains, data structures for mofem dofs and other low-level functions.
Definition in file DofsMultiIndices.hpp.