22 template <
typename Derived>
32 template <
typename Derived>
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)
The Kokkos object that holds thread-private data in the parallel operations of any Kokkos object...
const InputParameters & parameters() const
Get the parameters of the object.
virtual void computeQpProperties() override final
Users must override this method.
KOKKOS_FUNCTION Real3 q_point(const unsigned int qp)
Get the physical quadrature point coordinate.
static InputParameters validParams()
Scalar< Real > _t
TODO: Move to TransientInterface.
RPNEvaluator _evaluator
Parsed function evaluator.
The base class for a user to derive their own Kokkos materials.
KokkosParsedMaterial(const InputParameters ¶meters)
Moose::Kokkos::MaterialProperty< Real > _prop
Parsed material property.