ug4
ug::SectionContainerSelector< TElem > Struct Template Reference

Helper class to access the correct element storage from its element type. More...

#include <element_storage.h>

Static Public Member Functions

static const ElementStorage< TElem >::SectionContainersection_container (const VertexElementStorage::SectionContainer &vrts, const EdgeElementStorage::SectionContainer &edges, const FaceElementStorage::SectionContainer &faces, const VolumeElementStorage::SectionContainer &vols)
 
static const ElementStorage< TElem >::SectionContainersection_container (const VertexElementStorage::SectionContainer *vrts, const EdgeElementStorage::SectionContainer *edges, const FaceElementStorage::SectionContainer *faces, const VolumeElementStorage::SectionContainer *vols)
 
static ElementStorage< TElem >::SectionContainersection_container (VertexElementStorage::SectionContainer &vrts, EdgeElementStorage::SectionContainer &edges, FaceElementStorage::SectionContainer &faces, VolumeElementStorage::SectionContainer &vols)
 
static ElementStorage< TElem >::SectionContainersection_container (VertexElementStorage::SectionContainer *vrts, EdgeElementStorage::SectionContainer *edges, FaceElementStorage::SectionContainer *faces, VolumeElementStorage::SectionContainer *vols)
 

Detailed Description

template<class TElem>
struct ug::SectionContainerSelector< TElem >

Helper class to access the correct element storage from its element type.

Member Function Documentation

◆ section_container() [1/4]

template<class TElem >
static const ElementStorage<TElem>::SectionContainer& ug::SectionContainerSelector< TElem >::section_container ( const VertexElementStorage::SectionContainer vrts,
const EdgeElementStorage::SectionContainer edges,
const FaceElementStorage::SectionContainer faces,
const VolumeElementStorage::SectionContainer vols 
)
inlinestatic

◆ section_container() [2/4]

template<class TElem >
static const ElementStorage<TElem>::SectionContainer* ug::SectionContainerSelector< TElem >::section_container ( const VertexElementStorage::SectionContainer vrts,
const EdgeElementStorage::SectionContainer edges,
const FaceElementStorage::SectionContainer faces,
const VolumeElementStorage::SectionContainer vols 
)
inlinestatic

◆ section_container() [3/4]

◆ section_container() [4/4]


The documentation for this struct was generated from the following file: