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?");
static InputParameters validParams()
Function base which provides a piecewise approximation to a specified (x,y) point data set...
PiecewiseTabularBase(const InputParameters ¶meters)
static InputParameters validParams()
const Parallel::Communicator & _communicator
static InputParameters validParams()
void buildFromFile(const libMesh::Parallel::Communicator &comm)
Reads data from supplied CSV file.
void initialSetup() override
Needed to load data from user objects that are not available at construction.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
void buildFromXandY()
Builds data from 'x' and 'y' parameters.
void mooseError(Args &&... args) const
Emits an error prefixed with object name and type and optionally a file path to the top-level block p...
bool isParamValid(const std::string &name) const
Test if the supplied parameter is valid.
void buildFromXY()
Builds data from 'xy_data' parameter.
void buildFromJSON(const JSONFileReader &json_uo)
Reads data from supplied JSON reader.