Go to the documentation of this file.
12 #include "GeneralUserObject.h"
13 #include "Coupleable.h"
35 unsigned int num_v()
const;
119 std::vector<const VariableValue *>
126 std::vector<const VariableValue *>
MooseEnum _var_types
physical meaning of the variables. Eg 'pppp' means 'all variables are pressure variables'
std::string var_types() const
return the _var_types string
unsigned int richards_var_num(unsigned int moose_var_num) const
the richards variable number
unsigned int _num_v
number of richards variables
std::string richards_names() const
a space-separated string of richards variable names eg richards_names() = 'pwater pgas'
This holds maps between pressure_var or pressure_var, sat_var used in RichardsMaterial and kernels,...
const VariableValue * nodal_var_old(unsigned int richards_var_num) const
The old nodal variable values for the given richards_var_num.
std::vector< const VariableValue * > _moose_var_value_old
moose_var_value_old[i] = old 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 VariableValue * richards_vals(unsigned int richards_var_num) const
a vector of pointers to VariableValues
std::vector< const VariableGradient * > _moose_grad_var
moose_grad_var[i] = gradient values of richards variable i
std::vector< unsigned int > _moose_var_num
_moose_var_num[i] = the moose variable number corresponding to richards variable i
std::vector< const VariableValue * > _moose_nodal_var_value
moose_var_value[i] = values of richards variable i
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 ...
RichardsVarNames(const InputParameters ¶meters)
std::vector< const VariableValue * > _moose_var_value
moose_var_value[i] = values of richards variable i
unsigned int num_v() const
the number of porepressure variables
const VariableValue * richards_vals_old(unsigned int richards_var_num) const
a vector of pointers to old VariableValues
const VariableGradient * grad_var(unsigned int richards_var_num) const
a vector of pointers to grad(Variable)
InputParameters validParams< RichardsVarNames >()
bool not_richards_var(unsigned int moose_var_num) const
returns true if moose_var_num is not a richards var