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");
void mooseError(Args &&... args)
Emit an error message with the given stringified, concatenated args and terminate the application.
registerMooseObjectRenamed("MooseApp", ADPiecewiseLinear, "02/03/2024 00:00", PiecewiseLinear)
registerMooseObject("MooseApp", PiecewiseLinear)
Base class for functions which provides a piecewise continuous linear interpolation of an (x,...
void buildInterpolation(const bool extrap=false)
Builds the linear interpolation object from the x/y data.
static InputParameters validParams()
bool _interpolation_created
Whether the interpolation has been created.
Function which provides a piecewise continuous linear interpolation of a provided (x,...
PiecewiseLinear(const InputParameters ¶meters)
void initialSetup() override
Needed to process data from user objects that are not available at construction.
static InputParameters validParams()
void initialSetup() override
Needed to load data from user objects that are not available at construction.
bool isRawDataLoaded() const
Returns whether the raw data has been loaded already.