36 KOKKOS_FUNCTION
inline Real 44 constexpr
Real tolerance = 1.0e-14;
64 for (
unsigned int i = 1; i < len; ++i)
81 KOKKOS_FUNCTION
inline Real 86 unsigned int offset = 0;
93 for (
unsigned int i = 0; i < len - 1; ++i)
99 KOKKOS_FUNCTION
inline Real KOKKOS_FUNCTION Real integral() const
Function which provides a piecewise constant interpolation of a provided (x,y) point data set...
KOKKOS_FUNCTION dof_id_type functionSize() const
const InputParameters & parameters() const
Get the parameters of the object.
KokkosPiecewiseConstant(const InputParameters ¶meters)
Moose::Kokkos::Scalar< const Real > _scale_factor
function value scale factor
KOKKOS_FUNCTION Real value(Real t, Real3 p) const
Direction
Enum for which direction to apply values.
static InputParameters validParams()
enum KokkosPiecewiseConstant::Direction _direction
KOKKOS_FUNCTION Real average() const
KOKKOS_FUNCTION Real range(const unsigned int i) const
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
KOKKOS_INLINE_FUNCTION T sign(T x)
Returns the sign of a value.
unsigned int _axis
if _has_axis is true point component to use as function argument, otherwise use t ...
Piecewise tabular base class which provides a piecewise approximation to a provided (x...
KOKKOS_FUNCTION Real domain(const unsigned int i) const