Template Struct element_competence_pack
Defined in File competence_pack.hxx
Struct Documentation
-
template<template<typename> class ...TElementCompetence>
struct element_competence_pack Class to pack different element competences into one template parameter for the mesh class.
Forward declaration of the element competence pack classes.
- Template Parameters:
TElementCompetence – The competences to be packed.
TCompetence – The competences to be packed.
Public Types
-
template<typename TMeshClass, template<typename, template<typename> class...> class Target>
using apply = Target<TMeshClass, TElementCompetence...> Apply the competence pack to a template class, e.g.
the element class.
- Template Parameters:
TMeshClass – The mesh class given to the element class.
Target – The target template class to apply the TElementCompetence pack to.
-
using is_element_competence_pack = void
Tag to identify this class.