www.mooseframework.org
Q2PAction.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 #ifndef Q2PACTION_H
8 #define Q2PACTION_H
9 
10 #include "Action.h"
11 
12 class Q2PAction;
13 
14 template <>
15 InputParameters validParams<Q2PAction>();
16 
17 class Q2PAction : public Action
18 {
19 public:
20  Q2PAction(const InputParameters & params);
21 
22  virtual void act();
23 
24 private:
25  VariableName _pp_var;
26  VariableName _sat_var;
27  UserObjectName _water_density;
28  UserObjectName _water_relperm;
31  UserObjectName _gas_density;
32  UserObjectName _gas_relperm;
35  std::vector<OutputName> _output_nodal_masses_to;
36  std::vector<OutputName> _output_total_masses_to;
44 };
45 
46 #endif // Q2PACTION_H
Real _diffusivity
Definition: Q2PAction.h:34
Real _gas_viscosity
Definition: Q2PAction.h:33
UserObjectName _water_density
Definition: Q2PAction.h:27
bool _total_masses_not_outputted
Definition: Q2PAction.h:42
InputParameters validParams< Q2PAction >()
Definition: Q2PAction.C:16
std::vector< OutputName > _output_total_masses_to
Definition: Q2PAction.h:36
UserObjectName _water_relperm
Definition: Q2PAction.h:28
std::vector< OutputName > _output_nodal_masses_to
Definition: Q2PAction.h:35
bool _save_gas_Jacobian_in_Q2PGasJacobian
Definition: Q2PAction.h:39
UserObjectName _water_relperm_for_diffusivity
Definition: Q2PAction.h:29
virtual void act()
Definition: Q2PAction.C:113
bool _save_water_Jacobian_in_Q2PWaterJacobian
Definition: Q2PAction.h:40
bool _save_water_flux_in_Q2PWaterFluxResidual
Definition: Q2PAction.h:38
Real _water_viscosity
Definition: Q2PAction.h:30
bool _save_gas_flux_in_Q2PGasFluxResidual
Definition: Q2PAction.h:37
UserObjectName _gas_density
Definition: Q2PAction.h:31
VariableName _pp_var
Definition: Q2PAction.h:25
VariableName _sat_var
Definition: Q2PAction.h:26
bool _nodal_masses_not_outputted
Definition: Q2PAction.h:41
Q2PAction(const InputParameters &params)
Definition: Q2PAction.C:78
bool _no_mass_calculations
Definition: Q2PAction.h:43
UserObjectName _gas_relperm
Definition: Q2PAction.h:32