26 template <
typename Derived>
Implements a flux boundary condition grad(u).n = V.n, where the vector V is specifed by the user.
KOKKOS_FUNCTION Real precomputeQpResidual(const unsigned int qp, AssemblyDatum &datum) const
const Moose::Kokkos::Real3 _value
Vector to dot with the normal.
static InputParameters validParams()
KokkosDirectionalNeumannBC(const InputParameters ¶meters)
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.
KOKKOS_FUNCTION Real3 normals(const unsigned int qp)
Get the normal vector on surface.
The base class for a user to derive their own Kokkos integrated boundary conditions where the residua...