Function base which provides a piecewise approximation to a specified (x,y) point data set...
PiecewiseTabularBase(const InputParameters ¶meters)
Function base which provides a piecewise approximation to a provided (x,y) point data set via input p...
void buildFromFile()
Reads data from supplied CSV file.
static InputParameters validParams()
void buildFromXandY()
Builds data from 'x' and 'y' parameters.
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.
int _axis
if _has_axis is true point component to use as function argument, otherwise use t ...
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const InputParameters & parameters() const
Get the parameters of the object.
const Real & _scale_factor
function value scale factor
void buildFromJSON()
Reads data from supplied JSON reader.
bool _raw_data_loaded
Boolean to keep track of whether the data has been loaded.
void buildFromXY()
Builds data from 'xy_data' parameter.