31 template <
typename Derived>
35 template <
typename Derived>
37 const unsigned int qp,
47 template <
typename Derived>
53 KokkosTimeDerivative::computeQpResidual<Derived>(qp, datum);
56 template <
typename Derived>
59 const unsigned int qp,
65 auto jac =
cp *
rho * KokkosTimeDerivative::computeQpJacobian<Derived>(
j, qp, datum);
69 KokkosTimeDerivative::computeQpResidual<Derived>(qp, datum);
72 KokkosTimeDerivative::computeQpResidual<Derived>(qp, datum);
const InputParameters & parameters() const
Moose::Kokkos::MaterialProperty< Real > _d_specific_heat_dT
Moose::Kokkos::MaterialProperty< Real > _density
static const std::string cp
KOKKOS_FUNCTION Real computeQpJacobian(const unsigned int j, const unsigned int qp, AssemblyDatum &datum) const
Compute the jacobian of the Heat Equation time derivative.
Moose::Kokkos::MaterialProperty< Real > _d_density_dT
static InputParameters validParams()
Contructor for Heat Equation time derivative term.
Moose::Kokkos::MaterialProperty< Real > _specific_heat
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
A class for defining the time derivative of the heat equation.
KOKKOS_FUNCTION Real computeQpResidual(const unsigned int qp, AssemblyDatum &datum) const
Compute the residual of the Heat Equation time derivative.
static const std::complex< double > j(0, 1)
Complex number "j" (also known as "i")
const VariablePhiValue _phi
KokkosHeatConductionTimeDerivative(const InputParameters ¶meters)