SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::operators::backend::mfem::VolumeDependencies< utils::types::TypeList< Columns... > > Struct Template Reference

#include <dependencies.hpp>

Public Types

using Inputs = utils::dependencies::InputList<ReferenceBasis, DisplacementCoefficients, CompactificationCoefficients, typename Columns::term_type...>
 
template<typename SchemaT>
using State = State<CoefficientView<discretization::backend::mfem::TermBinding<typename Columns::term_type, SchemaT>>...>
 

Static Public Member Functions

template<typename StateT, typename DisplacementBindingT>
static auto context (const StateT &state, const DisplacementBindingT &displacement_binding, const ::mfem::Vector &displacement, const ::mfem::GridFunction &compactification)
 Describe only the coefficients consumed by this operator, retaining their physical term keys.
 

Member Typedef Documentation

◆ Inputs

◆ State

template<typename... Columns>
template<typename SchemaT>
using serif::operators::backend::mfem::VolumeDependencies< utils::types::TypeList< Columns... > >::State = State<CoefficientView<discretization::backend::mfem::TermBinding<typename Columns::term_type, SchemaT>>...>

Member Function Documentation

◆ context()

template<typename... Columns>
template<typename StateT, typename DisplacementBindingT>
static auto serif::operators::backend::mfem::VolumeDependencies< utils::types::TypeList< Columns... > >::context ( const StateT & state,
const DisplacementBindingT & displacement_binding,
const ::mfem::Vector & displacement,
const ::mfem::GridFunction & compactification )
inlinestaticnodiscard

Describe only the coefficients consumed by this operator, retaining their physical term keys.


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