27 const unsigned int qp,
31 const unsigned int jvar,
32 const unsigned int qp,
49 KOKKOS_FUNCTION
inline Real 51 const unsigned int qp,
57 KOKKOS_FUNCTION
inline Real 60 const unsigned int jvar,
61 const unsigned int qp,
The base class for a user to derive their own Kokkos integrated boundary conditions.
const InputParameters & parameters() const
Get the parameters of the object.
const unsigned int _coupled_num
The identifying number of the coupled variable.
const Moose::Kokkos::VariableValue _scale_factor
Scale factor.
KOKKOS_FUNCTION Real computeQpResidual(const unsigned int i, const unsigned int qp, ResidualDatum &datum) const
KokkosCoupledVarNeumannBC(const InputParameters ¶meters)
KOKKOS_FUNCTION Real computeQpOffDiagJacobian(const unsigned int i, const unsigned int j, const unsigned int jvar, const unsigned int qp, ResidualDatum &datum) const
const VariableTestValue _test
Current test function.
const VariablePhiValue _phi
Current shape function.
const Real _coef
A coefficient that is multiplied with the residual contribution.
Implements a Neumann BC where grad(u)=_coupled_var on the boundary.
const Moose::Kokkos::VariableValue _coupled_var
Variable providing the value of grad(u) on the boundary.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
The Kokkos wrapper classes for MOOSE-like variable value access.
static InputParameters validParams()
The Kokkos object that holds thread-private data in the parallel operations of Kokkos residual object...