SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >::Calculate Struct Reference
Collaboration diagram for serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >::Calculate:
[legend]

Public Member Functions

template<typename... Inputs>
std::expected< VolumeData, PreparationRejection > operator() (const Update &changes, const BasisBindings< Plan::column_count > &bindings, const CoefficientView< DisplacementBinding > &displacement, const MappingCoefficients &, const Inputs &... inputs) const
 Adapt declared coefficient roles to the existing element evaluation interface.
 

Public Attributes

PreparedOperator & owner
 

Member Function Documentation

◆ operator()()

template<VolumeEquation EquationT, discretization::domain::schema::IsSchema SchemaT>
template<typename... Inputs>
std::expected< VolumeData, PreparationRejection > serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >::Calculate::operator() ( const Update & changes,
const BasisBindings< Plan::column_count > & bindings,
const CoefficientView< DisplacementBinding > & displacement,
const MappingCoefficients & ,
const Inputs &... inputs ) const
inlinenodiscard

Adapt declared coefficient roles to the existing element evaluation interface.

Member Data Documentation

◆ owner

template<VolumeEquation EquationT, discretization::domain::schema::IsSchema SchemaT>
PreparedOperator& serif::operators::backend::mfem::PreparedOperator< EquationT, SchemaT >::Calculate::owner

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