25 template <
typename Derived>
29template <
typename Derived>
AuxKernel that evaluates a parsed function expression.
static InputParameters validParams()
KOKKOS_FUNCTION Real computeValue(const unsigned int qp, Datum &datum) const
KokkosParsedAux(const InputParameters ¶meters)
const InputParameters & parameters() const
Get the parameters of the object.
The base class for a user to derive their own Kokkos auxiliary kernels.
Scalar< Real > _t
TODO: Move to TransientInterface.
The Kokkos object that holds thread-private data in the parallel operations of any Kokkos object.
KOKKOS_FUNCTION Real3 q_point(const unsigned int qp)
Get the physical quadrature point coordinate.
RPNEvaluator _evaluator
Parsed function evaluator.
KOKKOS_FUNCTION Real eval(const Real t, const Real3 p, const unsigned int qp=0, Datum *datum=nullptr) const
Evaluate RPN at point (t,x,y,z)