70 std::vector<Real>
_xs;
73 std::vector<Real>
_ys;
76 std::vector<Real>
_zs;
Sums into _total This is used, for instance, to record the total mass flowing into a borehole...
Approximates a polyline by a sequence of Dirac Points the mass flux from each Dirac Point is _sink_fu...
virtual Real computeQpResidual()
std::string _point_file
contains rows of the form x y z (space separated)
static InputParameters validParams()
std::vector< Real > _ys
vector of Dirac Points' y positions
This holds maps between pressure_var or pressure_var, sat_var used in RichardsMaterial and kernels...
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
Computes the off-diagonal part of the jacobian Note: at March2014 this is never called since moose do...
RichardsPolyLineSink(const InputParameters ¶meters)
LinearInterpolation _sink_func
mass flux = _sink_func as a function of porepressure
virtual Real computeQpJacobian()
unsigned int _pvar
The moose internal variable number of the richards variable of this Dirac Kernel. ...
bool parseNextLineReals(std::ifstream &ifs, std::vector< Real > &myvec)
reads a space-separated line of floats from ifs and puts in myvec
RichardsSumQuantity & _total_outflow_mass
This is used to hold the total fluid flowing into the sink Hence, it is positive for sinks where flui...
const MaterialProperty< std::vector< Real > > & _pp
fluid porepressure (or porepressures in case of multiphase)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const MaterialProperty< std::vector< std::vector< Real > > > & _dpp_dv
d(porepressure_i)/d(variable_j)
std::vector< Real > _xs
vector of Dirac Points' x positions
std::vector< Real > _zs
vector of Dirac Points' z positions
const InputParameters & parameters() const
const RichardsVarNames & _richards_name_UO
Defines the richards variables in the simulation.