32 unsigned int num_v()
const;
116 const std::vector<const VariableValue *>
123 std::vector<const VariableValue *>
OutputTools< Real >::VariableGradient VariableGradient
const std::vector< const VariableValue * > _moose_var_value_old
moose_var_value_old[i] = old values of richards variable i
std::vector< const VariableValue * > _moose_nodal_var_value
moose_var_value[i] = values of richards variable i
const VariableValue * richards_vals_old(unsigned int richards_var_num) const
a vector of pointers to old VariableValues
std::vector< const VariableValue * > _moose_nodal_var_value_old
moose_var_value_old[i] = old values of richards variable i
const VariableValue * nodal_var(unsigned int richards_var_num) const
The nodal variable values for the given richards_var_num To extract a the value of pressure variable ...
bool not_richards_var(unsigned int moose_var_num) const
returns true if moose_var_num is not a richards var
This holds maps between pressure_var or pressure_var, sat_var used in RichardsMaterial and kernels...
unsigned int num_v() const
the number of porepressure variables
static InputParameters validParams()
std::string var_types() const
return the _var_types string
const VariableGradient * grad_var(unsigned int richards_var_num) const
a vector of pointers to grad(Variable)
const VariableValue * nodal_var_old(unsigned int richards_var_num) const
The old nodal variable values for the given richards_var_num.
const std::vector< const VariableValue * > _moose_var_value
moose_var_value[i] = values of richards variable i
const std::vector< const VariableGradient * > _moose_grad_var
moose_grad_var[i] = gradient values of richards variable i
std::vector< unsigned int > _ps_var_num
_pressure_var_num[i] = the richards variable corresponding to moose variable i
const std::vector< unsigned int > _moose_var_num
_moose_var_num[i] = the moose variable number corresponding to richards variable i ...
OutputTools< Real >::VariableValue VariableValue
const VariableValue * richards_vals(unsigned int richards_var_num) const
a vector of pointers to VariableValues
unsigned int richards_var_num(unsigned int moose_var_num) const
the richards variable number
const InputParameters & parameters() const
RichardsVarNames(const InputParameters ¶meters)
MooseEnum _var_types
physical meaning of the variables. Eg 'pppp' means 'all variables are pressure variables' ...
std::string richards_names() const
a space-separated string of richards variable names eg richards_names() = 'pwater pgas' ...
unsigned int _num_v
number of richards variables