26 const unsigned int qp,
30 const unsigned int jvar,
31 const unsigned int qp,
48 KOKKOS_FUNCTION
inline Real 50 const unsigned int qp,
56 KOKKOS_FUNCTION
inline Real 59 const unsigned int jvar,
60 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.
KOKKOS_FUNCTION Real computeQpOffDiagJacobian(const unsigned int i, const unsigned int j, const unsigned int jvar, const unsigned int qp, AssemblyDatum &datum) const
const Moose::Kokkos::VariableValue _scale_factor
Scale factor.
KokkosCoupledVarNeumannBC(const InputParameters ¶meters)
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.
KOKKOS_FUNCTION Real computeQpResidual(const unsigned int i, const unsigned int qp, AssemblyDatum &datum) const
const VariableTestValue _test
Current test function.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const VariablePhiValue _phi
Current shape function.
The Kokkos object that holds thread-private data in the parallel operations of Kokkos kernels...
The Kokkos wrapper classes for MOOSE-like variable value access.
static InputParameters validParams()