25 template <
typename Derived>
28 template <
typename Derived>
33template <
typename Derived>
40template <
typename Derived>
43 const unsigned int qp,
This vector kernel implements the Laplacian operator: $\nabla \vec{u} : \nabla \vec{\phi_i}$.
static InputParameters validParams()
KokkosVectorDiffusion(const InputParameters ¶meters)
KOKKOS_FUNCTION Moose::Kokkos::Real33 precomputeQpResidual(const unsigned int qp, AssemblyDatum &datum) const
KOKKOS_FUNCTION Moose::Kokkos::Real33 precomputeQpJacobian(const unsigned int j, const unsigned int qp, AssemblyDatum &datum) const
const InputParameters & parameters() const
Get the parameters of the object.
The Kokkos object that holds thread-private data in the parallel operations of Kokkos kernels.
The base class for Kokkos vector kernels where the residual is of the form.
const VectorVariableGradient _grad_u
Gradient of the current vector solution at quadrature points.
const VectorVariablePhiGradient _grad_phi
Gradient of the current vector shape function.