18 params.
addClassDescription(
"Sets the initial condition as the product of several variables");
27 for (
unsigned int i = 0; i <
_n; i++)
35 for (
unsigned int i = 0; i <
_n; i++)
static InputParameters validParams()
std::vector< const VariableValue * > _values
The values being multipled.
Computes the product of coupled variables.
static InputParameters validParams()
registerMooseObject("ThermalHydraulicsApp", VariableProductIC)
virtual const VariableValue & coupledValue(const std::string &var_name, unsigned int comp=0) const
unsigned int _n
The number of coupled variables.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real value(const Point &p)
VariableProductIC(const InputParameters ¶meters)