static InputParameters validParams()
User object that reads an existing solution from an input file and uses it in the current simulation...
virtual Real computeValue() override
Computes a value for a node or element depending on the type of kernel, it also uses the 'direct' fla...
SolutionAux(const InputParameters ¶meters)
virtual void initialSetup() override
Sets up the variable name for extraction from the SolutionUserObject.
const Real _add_factor
Additional factor added to the solution, the b of ax+b.
std::string _var_name
The variable name of interest.
const SolutionUserObjectBase & _solution_object
Reference to the SolutionUserObject storing the solution.
const Real _scale_factor
Multiplier for the solution, the a of ax+b.
bool _direct
Flag for directly grabbing the data based on the dof.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
AuxKernel for reading a solution from file.
const InputParameters & parameters() const
Get the parameters of the object.
Base class for creating new auxiliary kernels and auxiliary boundary conditions.