10#ifdef MOOSE_MFEM_ENABLED
38 const std::vector<std::string>
_xyzt;
std::shared_ptr< SymFunction > SymFunctionPtr
Shorthand for an smart pointer to an autodiff function parser object.
Scalar, parsed function of position, time, and any number of scalar problem coefficients,...
SymFunctionPtr _sym_function
function parser object
const std::vector< std::string > _xyzt
coordinate and time variable names
std::vector< std::reference_wrapper< mfem::Coefficient > > _coefficients
vector of references to the scalar coefficients used in the function
virtual ~MFEMParsedFunction()=default
void initialSetup() override
Creates the parsed function.
static InputParameters validParams()
MFEMProblem & _mfem_problem
reference to the MFEMProblem instance
const InputParameters & parameters() const
Get the parameters of the object.
This class is used to evaluate symbolic equations passed in to Moose through the input file.