v0.14.0 |
Typedefs | |
using | MoFEM::ElementAdjacencyFunct = boost::function< MoFEMErrorCode(Interface &moab, const Field &field, const EntFiniteElement &fe, std::vector< EntityHandle > &adjacency)> |
user adjacency function More... | |
using | EntFiniteElement_multiIndex = multi_index_container< boost::shared_ptr< EntFiniteElement >, indexed_by< ordered_unique< tag< Unique_mi_tag >, const_mem_fun< EntFiniteElement, UId, &EntFiniteElement::getLocalUniqueId > >, ordered_non_unique< tag< Ent_mi_tag >, const_mem_fun< EntFiniteElement::interface_type_RefEntity, EntityHandle, &EntFiniteElement::getEnt > > > > |
MultiIndex container for EntFiniteElement. More... | |
using | NumeredEntFiniteElement_multiIndex = multi_index_container< boost::shared_ptr< NumeredEntFiniteElement >, indexed_by< ordered_unique< tag< Unique_mi_tag >, const_mem_fun< NumeredEntFiniteElement::interface_type_EntFiniteElement, UId, &NumeredEntFiniteElement::getLocalUniqueId > >, ordered_non_unique< tag< Part_mi_tag >, member< NumeredEntFiniteElement, unsigned int, &NumeredEntFiniteElement::part > >, ordered_non_unique< tag< Ent_mi_tag >, const_mem_fun< NumeredEntFiniteElement::interface_type_RefEntity, EntityHandle, &NumeredEntFiniteElement::getEnt > >, ordered_non_unique< tag< Composite_Name_And_Part_mi_tag >, composite_key< NumeredEntFiniteElement, const_mem_fun< NumeredEntFiniteElement::interface_type_FiniteElement, boost::string_ref, &NumeredEntFiniteElement::getNameRef >, member< NumeredEntFiniteElement, unsigned int, &NumeredEntFiniteElement::part > >> >> |
MultiIndex for entities for NumeredEntFiniteElement. More... | |
typedef multi_index_container< boost::shared_ptr< FiniteElement >, indexed_by< hashed_unique< tag< FiniteElement_Meshset_mi_tag >, member< FiniteElement, EntityHandle, &FiniteElement::meshset > >, hashed_unique< tag< BitFEId_mi_tag >, const_mem_fun< FiniteElement, BitFEId, &FiniteElement::getId >, HashBit< BitFEId >, EqBit< BitFEId > >, ordered_unique< tag< FiniteElement_name_mi_tag >, const_mem_fun< FiniteElement, boost::string_ref, &FiniteElement::getNameRef > > > > | FiniteElement_multiIndex |
MultiIndex for entities for FiniteElement. More... | |
typedef boost::function< int(const int order)> | MoFEM::FieldOrderFunct |
user adjacency function More... | |
typedef multi_index_container< Problem, indexed_by< ordered_unique< tag< Meshset_mi_tag >, member< Problem, EntityHandle, &Problem::meshset > >, hashed_unique< tag< BitProblemId_mi_tag >, const_mem_fun< Problem, BitProblemId, &Problem::getId >, HashBit< BitProblemId >, EqBit< BitProblemId > >, hashed_unique< tag< Problem_mi_tag >, const_mem_fun< Problem, std::string, &Problem::getName > > > > | Problem_multiIndex |
MultiIndex for entities for Problem. More... | |
typedef multi_index_container< boost::shared_ptr< RefElement >, indexed_by< ordered_unique< tag< Ent_mi_tag >, const_mem_fun< RefElement::interface_type_RefEntity, EntityHandle, &RefElement::getEnt > > > > | MoFEM::RefElement_multiIndex |
using MoFEM::ElementAdjacencyFunct = typedef boost::function<MoFEMErrorCode( Interface &moab, const Field &field, const EntFiniteElement &fe, std::vector<EntityHandle> &adjacency)> |
user adjacency function
Definition at line 20 of file FEMultiIndices.hpp.
using EntFiniteElement_multiIndex = multi_index_container< boost::shared_ptr<EntFiniteElement>, indexed_by< ordered_unique<tag<Unique_mi_tag>, const_mem_fun<EntFiniteElement, UId, &EntFiniteElement::getLocalUniqueId> >, ordered_non_unique< tag<Ent_mi_tag>, const_mem_fun<EntFiniteElement::interface_type_RefEntity, EntityHandle, &EntFiniteElement::getEnt> > > > |
MultiIndex container for EntFiniteElement.
Definition at line 800 of file FEMultiIndices.hpp.
typedef boost::function<int(const int order)> MoFEM::FieldOrderFunct |
user adjacency function
Definition at line 20 of file FieldMultiIndices.hpp.
typedef multi_index_container< boost::shared_ptr<FiniteElement>, indexed_by<hashed_unique<tag<FiniteElement_Meshset_mi_tag>, member<FiniteElement, EntityHandle, &FiniteElement::meshset> >, hashed_unique< tag<BitFEId_mi_tag>, const_mem_fun<FiniteElement, BitFEId, &FiniteElement::getId>, HashBit<BitFEId>, EqBit<BitFEId> >, ordered_unique<tag<FiniteElement_name_mi_tag>, const_mem_fun<FiniteElement, boost::string_ref, &FiniteElement::getNameRef> > > > FiniteElement_multiIndex |
MultiIndex for entities for FiniteElement.
Definition at line 849 of file FEMultiIndices.hpp.
using NumeredEntFiniteElement_multiIndex = multi_index_container< boost::shared_ptr<NumeredEntFiniteElement>, indexed_by< ordered_unique< tag<Unique_mi_tag>, const_mem_fun< NumeredEntFiniteElement::interface_type_EntFiniteElement, UId, &NumeredEntFiniteElement::getLocalUniqueId> >, ordered_non_unique<tag<Part_mi_tag>, member<NumeredEntFiniteElement, unsigned int, &NumeredEntFiniteElement::part> >, ordered_non_unique< tag<Ent_mi_tag>, const_mem_fun<NumeredEntFiniteElement::interface_type_RefEntity, EntityHandle, &NumeredEntFiniteElement::getEnt> >, ordered_non_unique< tag<Composite_Name_And_Part_mi_tag>, composite_key< NumeredEntFiniteElement, const_mem_fun< NumeredEntFiniteElement::interface_type_FiniteElement, boost::string_ref, &NumeredEntFiniteElement::getNameRef>, member<NumeredEntFiniteElement, unsigned int, &NumeredEntFiniteElement::part> >> >> |
MultiIndex for entities for NumeredEntFiniteElement.
Definition at line 830 of file FEMultiIndices.hpp.
typedef multi_index_container< Problem, indexed_by< ordered_unique<tag<Meshset_mi_tag>, member<Problem, EntityHandle, &Problem::meshset> >, hashed_unique<tag<BitProblemId_mi_tag>, const_mem_fun<Problem, BitProblemId, &Problem::getId>, HashBit<BitProblemId>, EqBit<BitProblemId> >, hashed_unique<tag<Problem_mi_tag>, const_mem_fun<Problem, std::string, &Problem::getName> > > > Problem_multiIndex |
MultiIndex for entities for Problem.
Definition at line 657 of file ProblemsMultiIndices.hpp.
type multiIndex container for RefElement
hashed_unique | Ent_mi_tag |
ordered_non_unique | Meshset_mi_tag |
ordered_non_unique | Ent_Ent_mi_tag |
ordered_non_unique | Composite_ParentEnt_And_BitsOfRefinedEdges_mi_tag |
Definition at line 180 of file RefElementMultiIndices.hpp.