v0.15.0
Loading...
Searching...
No Matches
RefEntsMultiIndices.hpp File Reference

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::SideNumber
 keeps information about side number for the finite element More...
 
struct  MoFEM::BasicEntityData
 PipelineManager data. like access to moab interface and basic tag handlers. More...
 
struct  MoFEM::RefEntityTmp< N >
 
struct  MoFEM::RefEntityTmp< 0 >
 Struct keeps handle to refined handle. More...
 
struct  MoFEM::RefEntityTmp<-1 >
 
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...
 

Namespaces

namespace  MoFEM
 implementation of Data Operators for Forces and Sources
 

Typedefs

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.
 
using MoFEM::RefEntity = RefEntityTmp<0>
 
using MoFEM::RefEntity_multiIndex
 
using MoFEM::RefEntity_multiIndex_view_by_hashed_parent_entity
 multi-index view of RefEntity by parent entity
 
using MoFEM::RefEntity_multiIndex_view_by_ordered_parent_entity
 
using MoFEM::RefEntity_multiIndex_view_sequence_ordered_view
 

Functions

template<EntityType TYPE>
EntityHandle MoFEM::get_id_for_max_type ()
 
template<EntityType TYPE>
EntityHandle MoFEM::get_id_for_min_type ()
 
EntityHandle MoFEM::get_id_for_max_type (const EntityType type)
 
EntityHandle MoFEM::get_id_for_min_type (const EntityType type)
 
void * MoFEM::get_tag_ptr (moab::Interface &moab, Tag th, EntityHandle ent, int *tag_size)
 Get the tag ptr object.
 

Detailed Description

Multi-index contains, for mofem entities data structures and other low-level functions.

Definition in file RefEntsMultiIndices.hpp.