www.mooseframework.org
CNSFVGreenGaussSlopeReconstruction.h
Go to the documentation of this file.
1 /****************************************************************/
2 /* MOOSE - Multiphysics Object Oriented Simulation Environment */
3 /* */
4 /* All contents are licensed under LGPL V2.1 */
5 /* See LICENSE for full restrictions */
6 /****************************************************************/
7 
8 #ifndef CNSFVGREENGAUSSSLOPERECONSTRUCTION_H
9 #define CNSFVGREENGAUSSSLOPERECONSTRUCTION_H
10 
13 
14 // Forward Declarations
16 
17 template <>
19 
25 {
26 public:
27  CNSFVGreenGaussSlopeReconstruction(const InputParameters & parameters);
28 
30  virtual void reconstructElementSlope();
31 
32 protected:
34  MooseVariable * _rho;
36  MooseVariable * _rhou;
38  MooseVariable * _rhov;
40  MooseVariable * _rhow;
42  MooseVariable * _rhoe;
43 
46 };
47 
48 #endif
MooseVariable * _rhoe
the input total energy
virtual void reconstructElementSlope()
compute the slope of the cell
MooseVariable * _rhou
the input x-momentum
InputParameters validParams< CNSFVGreenGaussSlopeReconstruction >()
A user object that performs Green-Gauss slope reconstruction to get the slopes of the P0 primitive va...
CNSFVGreenGaussSlopeReconstruction(const InputParameters &parameters)
Common class for single phase fluid properties.
MooseVariable * _rhov
the input y-momentum
MooseVariable * _rhow
the input z-momentum
const SinglePhaseFluidProperties & _fp
fluid properties user object
Multi-dimensional piecewise linear slope reconstruction to get the slopes of cell average variables...