www.mooseframework.org
RichardsMass.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://www.mooseframework.org
3 //*
4 //* All rights reserved, see COPYRIGHT for full restrictions
5 //* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6 //*
7 //* Licensed under LGPL 2.1, please see LICENSE for details
8 //* https://www.gnu.org/licenses/lgpl-2.1.html
9 
10 #pragma once
11 
13 #include "RichardsVarNames.h"
14 
15 // Forward Declarations
16 
22 {
23 public:
25 
27 
28 protected:
29  virtual Real computeQpIntegral();
30 
33 
35  unsigned int _pvar;
36 
39 };
This holds maps between pressure_var or pressure_var, sat_var used in RichardsMaterial and kernels...
const RichardsVarNames & _richards_name_UO
userobject that holds Richards variable names
Definition: RichardsMass.h:32
This postprocessor computes the fluid mass by integrating the density over the volume.
Definition: RichardsMass.h:21
const MaterialProperty< std::vector< Real > > & _mass
Mass, or vector of masses in multicomponent situation.
Definition: RichardsMass.h:38
static InputParameters validParams()
Definition: RichardsMass.C:18
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real computeQpIntegral()
Definition: RichardsMass.C:38
const InputParameters & parameters() const
RichardsMass(const InputParameters &parameters)
Definition: RichardsMass.C:27
unsigned int _pvar
Richards variable number that we want the mass for.
Definition: RichardsMass.h:35