Loading [MathJax]/extensions/tex2jax.js
ug4
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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 >::SectionContainer & section_container (const VertexElementStorage::SectionContainer &vrts, const EdgeElementStorage::SectionContainer &edges, const FaceElementStorage::SectionContainer &faces, const VolumeElementStorage::SectionContainer &vols)
 
static const ElementStorage< TElem >::SectionContainer * section_container (const VertexElementStorage::SectionContainer *vrts, const EdgeElementStorage::SectionContainer *edges, const FaceElementStorage::SectionContainer *faces, const VolumeElementStorage::SectionContainer *vols)
 
static ElementStorage< TElem >::SectionContainer & section_container (VertexElementStorage::SectionContainer &vrts, EdgeElementStorage::SectionContainer &edges, FaceElementStorage::SectionContainer &faces, VolumeElementStorage::SectionContainer &vols)
 
static ElementStorage< TElem >::SectionContainer * section_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]

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

◆ section_container() [4/4]

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

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