28 template <
typename Derived>
30 template <
typename Derived>
32 const unsigned int jvar,
33 const unsigned int qp,
46 template <
typename Derived>
56 r += -
_coef[j] *
_v(datum, qp, j);
60 template <
typename Derived>
63 const unsigned int jvar,
64 const unsigned int qp,
const Moose::Kokkos::VariableValue _v
Moose::Kokkos::Map< unsigned int, unsigned int > _v_var_to_index
const InputParameters & parameters() const
Get the parameters of the object.
Moose::Kokkos::Array< Real > _coef
The base class for a user to derive their own Kokkos kernels where the residual is of the form...
Moose::Kokkos::Array< Moose::Kokkos::MaterialProperty< Real > > _mat_props
const unsigned int _n_coupled
Represents a right hand side force term of the form Sum_j c_j * m_j * v_j, where c is a vector of rea...
KOKKOS_FUNCTION Real computeQpResidual(const unsigned int qp, AssemblyDatum &datum) const
The Kokkos wrapper classes for MOOSE-like variable value access.
static InputParameters validParams()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
The Kokkos wrapper class for standard map.
const bool _coupled_props
The Kokkos object that holds thread-private data in the parallel operations of Kokkos kernels...
std::vector< unsigned int > _v_var
KokkosMatCoupledForce(const InputParameters ¶meters)
const VariablePhiValue _phi
Current shape function.
KOKKOS_FUNCTION Real computeQpOffDiagJacobian(const unsigned int j, const unsigned int jvar, const unsigned int qp, AssemblyDatum &datum) const