20 "extrap",
false,
"If true, extrapolates when sample point is outside of abscissa range");
42 mooseError(
"Data has still not been loaded at setup time. Something has gone wrong during " 43 "Function initialization, contact a developer");
registerMooseObjectRenamed("MooseApp", ADPiecewiseLinear, "02/03/2024 00:00", PiecewiseLinear)
static InputParameters validParams()
Function which provides a piecewise continuous linear interpolation of a provided (x...
void initialSetup() override
Needed to process data from user objects that are not available at construction.
static InputParameters validParams()
Base class for functions which provides a piecewise continuous linear interpolation of an (x...
PiecewiseLinear(const InputParameters ¶meters)
void initialSetup() override
Needed to load data from user objects that are not available at construction.
void buildInterpolation(const bool extrap=false)
Builds the linear interpolation object from the x/y data.
bool isRawDataLoaded() const
Returns whether the raw data has been loaded already.
void mooseError(Args &&... args) const
Emits an error prefixed with object name and type.
registerMooseObject("MooseApp", PiecewiseLinear)
bool _interpolation_created
Whether the interpolation has been created.