SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::discretization::quadrature::backend::mfem::DiscreteFunctionalSpaceTraits< functional_space::DiscreteFunctionalSpace< SpaceV, OrderV, RankV > > Struct Template Referencefinal

A specialization of the DiscreteFunctionalSpaceTraits struct for a DiscreteFunctionalSpace. This struct is used to extract the functional space traits from a DiscreteFunctionalSpace. More...

#include <order.hpp>

Static Public Attributes

static constexpr auto space = SpaceV
 The functional space family.
 
static constexpr auto order = static_cast<int>(OrderV)
 The order of the functional space.
 
static constexpr std::size_t rank = static_cast<std::size_t>(RankV)
 The rank of the functional space.
 

Detailed Description

template<auto SpaceV, auto OrderV, auto RankV>
struct serif::discretization::quadrature::backend::mfem::DiscreteFunctionalSpaceTraits< functional_space::DiscreteFunctionalSpace< SpaceV, OrderV, RankV > >

A specialization of the DiscreteFunctionalSpaceTraits struct for a DiscreteFunctionalSpace. This struct is used to extract the functional space traits from a DiscreteFunctionalSpace.

Template Parameters
SpaceVThe functional space family.
OrderVThe order of the functional space.
RankVThe rank of the functional space.
Todo
Could we remove this?

Member Data Documentation

◆ order

template<auto SpaceV, auto OrderV, auto RankV>
auto serif::discretization::quadrature::backend::mfem::DiscreteFunctionalSpaceTraits< functional_space::DiscreteFunctionalSpace< SpaceV, OrderV, RankV > >::order = static_cast<int>(OrderV)
staticconstexpr

The order of the functional space.

◆ rank

template<auto SpaceV, auto OrderV, auto RankV>
std::size_t serif::discretization::quadrature::backend::mfem::DiscreteFunctionalSpaceTraits< functional_space::DiscreteFunctionalSpace< SpaceV, OrderV, RankV > >::rank = static_cast<std::size_t>(RankV)
staticconstexpr

The rank of the functional space.

◆ space

template<auto SpaceV, auto OrderV, auto RankV>
auto serif::discretization::quadrature::backend::mfem::DiscreteFunctionalSpaceTraits< functional_space::DiscreteFunctionalSpace< SpaceV, OrderV, RankV > >::space = SpaceV
staticconstexpr

The functional space family.


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