19 params.
addParam<Real>(
"scale_factor", 1.0,
"Scale factor to be applied to the output values");
28 _scale_factor(getParam<Real>(
"scale_factor"))
38 mooseError(
"Unknown X-Y data source. Are you missing a parameter? Did you misspell one?");
void mooseError(Args &&... args)
Emit an error message with the given stringified, concatenated args and terminate the application.
bool isParamValid(const std::string &name) const
Test if the supplied parameter is valid.
Function base which provides a piecewise approximation to a specified (x,y) point data set.
static InputParameters validParams()
void buildFromXY()
Builds data from 'xy_data' parameter.
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.
PiecewiseTabularBase(const InputParameters ¶meters)
void buildFromFile(const libMesh::Parallel::Communicator &comm)
Reads data from supplied CSV file.
void buildFromJSON(const JSONFileReader &json_uo)
Reads data from supplied JSON reader.
static InputParameters validParams()
const Parallel::Communicator & _communicator