Base class for making kernels that work on auxiliary scalar variables.
const InputParameters & parameters() const
Get the parameters of the object.
AuxScalarKernel for reading a solution from file.
std::string _var_name
The variable name of interest.
static InputParameters validParams()
virtual Real computeValue() override
Compute the value of this kernel.
const Real _scale_factor
Multiplier for the solution, the a of ax+b.
const SolutionUserObjectBase & _solution_object
Reference to the SolutionUserObject storing the solution.
const Real _add_factor
Additional factor added to the solution, the b of ax+b.
virtual void initialSetup() override
Gets called at the beginning of the simulation before this object is asked to do its job.
User object that reads an existing solution from an input file and uses it in the current simulation.