25 template <
typename Derived>
32 KOKKOS_FUNCTION
inline Kokkos::pair<Real, Real>
38 template <
typename Derived>
42 for (
unsigned int qp = 0; qp < datum.
n_qps(); ++qp)
43 static_cast<const Derived *>(
this)->template computeExtremeValue<Derived>(qp, datum, result);
KOKKOS_FUNCTION void reduce(Datum &datum, Real *result) const
The Kokkos object that holds thread-private data in the parallel operations of any Kokkos object...
const InputParameters & parameters() const
Get the parameters of the object.
KokkosSideExtremeValue(const InputParameters ¶meters)
KOKKOS_FUNCTION Kokkos::pair< Real, Real > getProxyValuePair(const unsigned int qp, Datum &datum) const
const Moose::Kokkos::VariableValue _u
Holds the solution at current quadrature points.
KOKKOS_FUNCTION unsigned int n_qps() const
Get the number of local quadrature points.
const Moose::Kokkos::VariableValue _proxy_variable
The Kokkos wrapper classes for MOOSE-like variable value access.
static InputParameters validParams()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real