10 #ifdef MOOSE_MFEM_ENABLED 23 const std::vector<std::reference_wrapper<mfem::Coefficient>> &
_coefficients;
25 mfem::Array<mfem::real_t>
_vals;
30 const std::vector<std::reference_wrapper<mfem::Coefficient>> & coefs,
33 mfem::real_t
Eval(mfem::ElementTransformation & T,
const mfem::IntegrationPoint & ip)
override;
MFEMParsedCoefficient(const unsigned &arity, const std::vector< std::reference_wrapper< mfem::Coefficient >> &coefs, const FunctionParserUtils< false >::SymFunctionPtr &sym_function)
mfem::real_t Eval(mfem::ElementTransformation &T, const mfem::IntegrationPoint &ip) override
const FunctionParserUtils< false >::SymFunctionPtr & _sym_function
Scalar coefficient that, given a set of scalar (possibly, but not necessarily, gridfunction) coeffici...
mfem::Array< mfem::real_t > _vals
const std::vector< std::reference_wrapper< mfem::Coefficient > > & _coefficients