SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::discretization::quadrature::backend::mfem::MFEMOperandListOrder< utils::types::TypeList< OperandTs... > > Struct Template Referencefinal

A specialization of the MFEMOperandListOrder struct for a list of operand types. This struct is used to compute the static order of an MFEM integrator for a given list of operands. More...

#include <mfem_static_order.hpp>

Static Public Attributes

static constexpr int value = (resolve_operand_order<OperandTs>() + ... + 0)
 The static order of the MFEM integrator for the given list of operands. This is computed by summing the static orders of each operand in the list.
 

Detailed Description

template<forms::IsOperand... OperandTs>
struct serif::discretization::quadrature::backend::mfem::MFEMOperandListOrder< utils::types::TypeList< OperandTs... > >

A specialization of the MFEMOperandListOrder struct for a list of operand types. This struct is used to compute the static order of an MFEM integrator for a given list of operands.

Template Parameters
OperandTsThe operand types that make up the list.

Member Data Documentation

◆ value

template<forms::IsOperand... OperandTs>
int serif::discretization::quadrature::backend::mfem::MFEMOperandListOrder< utils::types::TypeList< OperandTs... > >::value = (resolve_operand_order<OperandTs>() + ... + 0)
staticconstexpr

The static order of the MFEM integrator for the given list of operands. This is computed by summing the static orders of each operand in the list.


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