22 template <
typename Derived>
32template <
typename Derived>
KokkosParsedMaterial(const InputParameters ¶meters)
static InputParameters validParams()
Moose::Kokkos::MaterialProperty< Real > _prop
Parsed material property.
const InputParameters & parameters() const
Get the parameters of the object.
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.
virtual void computeQpProperties() override final
Users must override this method.
Scalar< Real > _t
TODO: Move to TransientInterface.
The Kokkos material property class.
The base class for a user to derive their own Kokkos materials.
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)