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