GRINS-0.7.0
List of all members | Public Member Functions | Protected Attributes | Private Member Functions
GRINS::ReactingLowMachNavierStokesAbstract Class Reference

#include <reacting_low_mach_navier_stokes_abstract.h>

Inheritance diagram for GRINS::ReactingLowMachNavierStokesAbstract:
Inheritance graph
[legend]
Collaboration diagram for GRINS::ReactingLowMachNavierStokesAbstract:
Collaboration graph
[legend]

Public Member Functions

 ReactingLowMachNavierStokesAbstract (const PhysicsName &physics_name, const GetPot &input)
 
virtual ~ReactingLowMachNavierStokesAbstract ()
 
virtual void init_variables (libMesh::FEMSystem *system)
 Initialize variables for this physics. More...
 
virtual void set_time_evolving_vars (libMesh::FEMSystem *system)
 Sets velocity variables to be time-evolving. More...
 
virtual void init_context (AssemblyContext &context)
 Initialize context for added physics variables. More...
 
unsigned int n_species () const
 
libMesh::Real T (const libMesh::Point &p, const AssemblyContext &c) const
 
void mass_fractions (const libMesh::Point &p, const AssemblyContext &c, std::vector< libMesh::Real > &mass_fracs) const
 
libMesh::Real rho (libMesh::Real T, libMesh::Real p0, libMesh::Real R_mix) const
 
libMesh::Real get_p0_steady (const AssemblyContext &c, unsigned int qp) const
 
libMesh::Real get_p0_steady_side (const AssemblyContext &c, unsigned int qp) const
 
libMesh::Real get_p0_steady (const AssemblyContext &c, const libMesh::Point &p) const
 
libMesh::Real get_p0_transient (const AssemblyContext &c, unsigned int qp) const
 
- Public Member Functions inherited from GRINS::Physics
 Physics (const GRINS::PhysicsName &physics_name, const GetPot &input)
 
virtual ~Physics ()
 
virtual bool enabled_on_elem (const libMesh::Elem *elem)
 Find if current physics is active on supplied element. More...
 
void set_is_steady (bool is_steady)
 Sets whether this physics is to be solved with a steady solver or not. More...
 
bool is_steady () const
 Returns whether or not this physics is being solved with a steady solver. More...
 
virtual void auxiliary_init (MultiphysicsSystem &system)
 Any auxillary initialization a Physics class may need. More...
 
virtual void register_postprocessing_vars (const GetPot &input, PostProcessedQuantities< libMesh::Real > &postprocessing)
 Register name of postprocessed quantity with PostProcessedQuantities. More...
 
virtual void element_time_derivative (bool compute_jacobian, AssemblyContext &context, CachedValues &cache)
 Time dependent part(s) of physics for element interiors. More...
 
virtual void side_time_derivative (bool compute_jacobian, AssemblyContext &context, CachedValues &cache)
 Time dependent part(s) of physics for boundaries of elements on the domain boundary. More...
 
virtual void nonlocal_time_derivative (bool compute_jacobian, AssemblyContext &context, CachedValues &cache)
 Time dependent part(s) of physics for scalar variables. More...
 
virtual void element_constraint (bool compute_jacobian, AssemblyContext &context, CachedValues &cache)
 Constraint part(s) of physics for element interiors. More...
 
virtual void side_constraint (bool compute_jacobian, AssemblyContext &context, CachedValues &cache)
 Constraint part(s) of physics for boundaries of elements on the domain boundary. More...
 
virtual void nonlocal_constraint (bool compute_jacobian, AssemblyContext &context, CachedValues &cache)
 Constraint part(s) of physics for scalar variables. More...
 
virtual void damping_residual (bool compute_jacobian, AssemblyContext &context, CachedValues &cache)
 Damping matrix part(s) for element interiors. All boundary terms lie within the time_derivative part. More...
 
virtual void mass_residual (bool compute_jacobian, AssemblyContext &context, CachedValues &cache)
 Mass matrix part(s) for element interiors. All boundary terms lie within the time_derivative part. More...
 
virtual void nonlocal_mass_residual (bool compute_jacobian, AssemblyContext &context, CachedValues &cache)
 Mass matrix part(s) for scalar variables. More...
 
void init_ics (libMesh::FEMSystem *system, libMesh::CompositeFunction< libMesh::Number > &all_ics)
 
virtual void compute_element_time_derivative_cache (const AssemblyContext &context, CachedValues &cache)
 
virtual void compute_side_time_derivative_cache (const AssemblyContext &context, CachedValues &cache)
 
virtual void compute_nonlocal_time_derivative_cache (const AssemblyContext &context, CachedValues &cache)
 
virtual void compute_element_constraint_cache (const AssemblyContext &context, CachedValues &cache)
 
virtual void compute_side_constraint_cache (const AssemblyContext &context, CachedValues &cache)
 
virtual void compute_nonlocal_constraint_cache (const AssemblyContext &context, CachedValues &cache)
 
virtual void compute_damping_residual_cache (const AssemblyContext &context, CachedValues &cache)
 
virtual void compute_mass_residual_cache (const AssemblyContext &context, CachedValues &cache)
 
virtual void compute_nonlocal_mass_residual_cache (const AssemblyContext &context, CachedValues &cache)
 
virtual void compute_postprocessed_quantity (unsigned int quantity_index, const AssemblyContext &context, const libMesh::Point &point, libMesh::Real &value)
 
ICHandlingBaseget_ic_handler ()
 
- Public Member Functions inherited from GRINS::ParameterUser
 ParameterUser (const std::string &user_name)
 
virtual ~ParameterUser ()
 
virtual void set_parameter (libMesh::Number &param_variable, const GetPot &input, const std::string &param_name, libMesh::Number param_default)
 Each subclass can simultaneously read a parameter value from. More...
 
virtual void set_parameter (libMesh::ParsedFunction< libMesh::Number, libMesh::Gradient > &func, const GetPot &input, const std::string &func_param_name, const std::string &param_default)
 Each subclass can simultaneously read a parsed function from. More...
 
virtual void set_parameter (libMesh::ParsedFEMFunction< libMesh::Number > &func, const GetPot &input, const std::string &func_param_name, const std::string &param_default)
 Each subclass can simultaneously read a parsed function from. More...
 
virtual void move_parameter (const libMesh::Number &old_parameter, libMesh::Number &new_parameter)
 When cloning an object, we need to update parameter pointers. More...
 
virtual void move_parameter (const libMesh::ParsedFunction< libMesh::Number, libMesh::Gradient > &old_func, libMesh::ParsedFunction< libMesh::Number, libMesh::Gradient > &new_func)
 When cloning an object, we need to update parameter pointers. More...
 
virtual void move_parameter (const libMesh::ParsedFEMFunction< libMesh::Number > &old_func, libMesh::ParsedFEMFunction< libMesh::Number > &new_func)
 When cloning an object, we need to update parameter pointers. More...
 
virtual void register_parameter (const std::string &param_name, libMesh::ParameterMultiAccessor< libMesh::Number > &param_pointer) const
 Each subclass will register its copy of an independent. More...
 

Protected Attributes

libMesh::Number _p0
 
unsigned int _dim
 Physical dimension of problem. More...
 
VelocityFEVariables _flow_vars
 
PressureFEVariable _press_var
 
PrimitiveTempFEVariables _temp_vars
 
libMesh::UniquePtr< ThermoPressureFEVariable_p0_var
 
SpeciesMassFractionsFEVariables _species_vars
 
unsigned int _n_species
 Number of species. More...
 
libMesh::Point _g
 Gravity vector. More...
 
bool _enable_thermo_press_calc
 Flag to enable thermodynamic pressure calculation. More...
 
bool _fixed_density
 
libMesh::Real _fixed_rho_value
 
- Protected Attributes inherited from GRINS::Physics
const PhysicsName _physics_name
 Name of the physics object. Used for reading physics specific inputs. More...
 
GRINS::ICHandlingBase_ic_handler
 
std::set< libMesh::subdomain_id_type > _enabled_subdomains
 Subdomains on which the current Physics class is enabled. More...
 

Private Member Functions

 ReactingLowMachNavierStokesAbstract ()
 
void read_input_options (const GetPot &input)
 Read options from GetPot input file. More...
 
void register_variables ()
 

Additional Inherited Members

- Static Public Member Functions inherited from GRINS::Physics
static void set_is_axisymmetric (bool is_axisymmetric)
 Set whether we should treat the problem as axisymmetric. More...
 
static bool is_axisymmetric ()
 
- Static Public Attributes inherited from GRINS::ParameterUser
static std::string zero_vector_function = std::string("{0}")
 A parseable function string with LIBMESH_DIM components, all 0. More...
 
- Protected Member Functions inherited from GRINS::Physics
libMesh::UniquePtr< libMesh::FEGenericBase< libMesh::Real > > build_new_fe (const libMesh::Elem *elem, const libMesh::FEGenericBase< libMesh::Real > *fe, const libMesh::Point p)
 
void parse_enabled_subdomains (const GetPot &input, const std::string &physics_name)
 
- Static Protected Attributes inherited from GRINS::Physics
static bool _is_steady = false
 Caches whether or not the solver that's being used is steady or not. More...
 
static bool _is_axisymmetric = false
 Caches whether we are solving an axisymmetric problem or not. More...
 

Detailed Description

Definition at line 43 of file reacting_low_mach_navier_stokes_abstract.h.

Constructor & Destructor Documentation

GRINS::ReactingLowMachNavierStokesAbstract::ReactingLowMachNavierStokesAbstract ( const PhysicsName physics_name,
const GetPot &  input 
)

Definition at line 49 of file reacting_low_mach_navier_stokes_abstract.C.

References _enable_thermo_press_calc, _fixed_rho_value, _p0_var, GRINS::PhysicsNaming::reacting_low_mach_navier_stokes(), read_input_options(), register_variables(), and GRINS::ParameterUser::set_parameter().

51  : Physics(physics_name, input),
53  _press_var(input,PhysicsNaming::reacting_low_mach_navier_stokes(), true /*is_constraint_var*/),
57  _fixed_density( input("Physics/"+PhysicsNaming::reacting_low_mach_navier_stokes()+"/fixed_density", false ) ),
58  _fixed_rho_value(0.0)
59  {
60  this->set_parameter
61  (_fixed_rho_value, input,
62  "Physics/"+PhysicsNaming::reacting_low_mach_navier_stokes()+"/fixed_rho_value", 0.0 );
63 
64  _enable_thermo_press_calc = input("Physics/"+PhysicsNaming::reacting_low_mach_navier_stokes()+"/enable_thermo_press_calc", false );
66  _p0_var.reset( new ThermoPressureFEVariable(input, PhysicsNaming::reacting_low_mach_navier_stokes(), true /*is_constraint_var*/) );
67 
68  this->read_input_options(input);
69  this->register_variables();
70  }
virtual void set_parameter(libMesh::Number &param_variable, const GetPot &input, const std::string &param_name, libMesh::Number param_default)
Each subclass can simultaneously read a parameter value from.
bool _enable_thermo_press_calc
Flag to enable thermodynamic pressure calculation.
static PhysicsName reacting_low_mach_navier_stokes()
libMesh::UniquePtr< ThermoPressureFEVariable > _p0_var
void read_input_options(const GetPot &input)
Read options from GetPot input file.
virtual GRINS::ReactingLowMachNavierStokesAbstract::~ReactingLowMachNavierStokesAbstract ( )
inlinevirtual

Definition at line 49 of file reacting_low_mach_navier_stokes_abstract.h.

49 {};
GRINS::ReactingLowMachNavierStokesAbstract::ReactingLowMachNavierStokesAbstract ( )
private

Member Function Documentation

libMesh::Real GRINS::ReactingLowMachNavierStokesAbstract::get_p0_steady ( const AssemblyContext c,
unsigned int  qp 
) const
inline

Definition at line 153 of file reacting_low_mach_navier_stokes_abstract.h.

References _enable_thermo_press_calc, _p0, and _p0_var.

155  {
156  libMesh::Real p0;
157  if( this->_enable_thermo_press_calc )
158  {
159  p0 = c.interior_value( _p0_var->p0(), qp );
160  }
161  else
162  {
163  p0 = _p0;
164  }
165  return p0;
166  }
bool _enable_thermo_press_calc
Flag to enable thermodynamic pressure calculation.
libMesh::UniquePtr< ThermoPressureFEVariable > _p0_var
libMesh::Real GRINS::ReactingLowMachNavierStokesAbstract::get_p0_steady ( const AssemblyContext c,
const libMesh::Point &  p 
) const
inline

Definition at line 185 of file reacting_low_mach_navier_stokes_abstract.h.

References _enable_thermo_press_calc, _p0, and _p0_var.

187  {
188  libMesh::Real p0;
189  if( this->_enable_thermo_press_calc )
190  {
191  p0 = c.point_value( _p0_var->p0(), p );
192  }
193  else
194  {
195  p0 = _p0;
196  }
197  return p0;
198  }
bool _enable_thermo_press_calc
Flag to enable thermodynamic pressure calculation.
libMesh::UniquePtr< ThermoPressureFEVariable > _p0_var
libMesh::Real GRINS::ReactingLowMachNavierStokesAbstract::get_p0_steady_side ( const AssemblyContext c,
unsigned int  qp 
) const
inline

Definition at line 169 of file reacting_low_mach_navier_stokes_abstract.h.

References _enable_thermo_press_calc, _p0, and _p0_var.

171  {
172  libMesh::Real p0;
173  if( this->_enable_thermo_press_calc )
174  {
175  p0 = c.side_value( _p0_var->p0(), qp );
176  }
177  else
178  {
179  p0 = _p0;
180  }
181  return p0;
182  }
bool _enable_thermo_press_calc
Flag to enable thermodynamic pressure calculation.
libMesh::UniquePtr< ThermoPressureFEVariable > _p0_var
libMesh::Real GRINS::ReactingLowMachNavierStokesAbstract::get_p0_transient ( const AssemblyContext c,
unsigned int  qp 
) const
inline

Definition at line 201 of file reacting_low_mach_navier_stokes_abstract.h.

References _enable_thermo_press_calc, _p0, and _p0_var.

203  {
204  libMesh::Real p0;
205  if( this->_enable_thermo_press_calc )
206  {
207  p0 = c.fixed_interior_value( _p0_var->p0(), qp );
208  }
209  else
210  {
211  p0 = _p0;
212  }
213  return p0;
214  }
bool _enable_thermo_press_calc
Flag to enable thermodynamic pressure calculation.
libMesh::UniquePtr< ThermoPressureFEVariable > _p0_var
void GRINS::ReactingLowMachNavierStokesAbstract::init_context ( AssemblyContext context)
virtual

Initialize context for added physics variables.

Reimplemented from GRINS::Physics.

Reimplemented in GRINS::ReactingLowMachNavierStokes< Mixture, Evaluator >.

Definition at line 146 of file reacting_low_mach_navier_stokes_abstract.C.

References _flow_vars, _press_var, _species_vars, _temp_vars, GRINS::PressureFEVariable::p(), GRINS::SpeciesMassFractionsFEVariables::species(), GRINS::PrimitiveTempFEVariables::T(), and GRINS::VelocityFEVariables::u().

Referenced by GRINS::ReactingLowMachNavierStokes< Mixture, Evaluator >::init_context().

147  {
148  // We should prerequest all the data
149  // we will need to build the linear system
150  // or evaluate a quantity of interest.
151  context.get_element_fe(_species_vars.species(0))->get_JxW();
152  context.get_element_fe(_species_vars.species(0))->get_phi();
153  context.get_element_fe(_species_vars.species(0))->get_dphi();
154  context.get_element_fe(_species_vars.species(0))->get_xyz();
155 
156  context.get_element_fe(_flow_vars.u())->get_JxW();
157  context.get_element_fe(_flow_vars.u())->get_phi();
158  context.get_element_fe(_flow_vars.u())->get_dphi();
159  context.get_element_fe(_flow_vars.u())->get_xyz();
160 
161  context.get_element_fe(_temp_vars.T())->get_JxW();
162  context.get_element_fe(_temp_vars.T())->get_phi();
163  context.get_element_fe(_temp_vars.T())->get_dphi();
164  context.get_element_fe(_temp_vars.T())->get_xyz();
165 
166  context.get_element_fe(_press_var.p())->get_phi();
167  context.get_element_fe(_press_var.p())->get_xyz();
168  }
VariableIndex p() const
VariableIndex species(unsigned int species) const
void GRINS::ReactingLowMachNavierStokesAbstract::init_variables ( libMesh::FEMSystem *  system)
virtual

Initialize variables for this physics.

Implements GRINS::Physics.

Definition at line 108 of file reacting_low_mach_navier_stokes_abstract.C.

References _dim, _enable_thermo_press_calc, _flow_vars, _p0_var, _press_var, _species_vars, _temp_vars, GRINS::VelocityFEVariables::init(), and GRINS::SingleFETypeVariable::init().

109  {
110  // Get libMesh to assign an index for each variable
111  this->_dim = system->get_mesh().mesh_dimension();
112 
113  this->_species_vars.init(system);
114  this->_flow_vars.init(system);
115  this->_press_var.init(system);
116  this->_temp_vars.init(system);
117 
118  /* If we need to compute the thermodynamic pressure, we force this to be a first
119  order scalar variable. */
121  _p0_var->init(system);
122  }
virtual void init(libMesh::FEMSystem *system)
Add variables to the system.
bool _enable_thermo_press_calc
Flag to enable thermodynamic pressure calculation.
virtual void init(libMesh::FEMSystem *system)
Add variables to the system.
libMesh::UniquePtr< ThermoPressureFEVariable > _p0_var
void GRINS::ReactingLowMachNavierStokesAbstract::mass_fractions ( const libMesh::Point &  p,
const AssemblyContext c,
std::vector< libMesh::Real > &  mass_fracs 
) const
inline

Definition at line 126 of file reacting_low_mach_navier_stokes_abstract.h.

References _n_species, _species_vars, and GRINS::SpeciesMassFractionsFEVariables::species().

129  {
130  libmesh_assert_equal_to(mass_fracs.size(), this->_n_species);
131 
132  for( unsigned int var = 0; var < this->_n_species; var++ )
133  {
134  mass_fracs[var] = c.point_value(_species_vars.species(var),p);
135  }
136  }
VariableIndex species(unsigned int species) const
unsigned int GRINS::ReactingLowMachNavierStokesAbstract::n_species ( ) const
inline

Definition at line 117 of file reacting_low_mach_navier_stokes_abstract.h.

References _n_species.

118  { return _n_species; }
void GRINS::ReactingLowMachNavierStokesAbstract::read_input_options ( const GetPot &  input)
private

Read options from GetPot input file.

Definition at line 72 of file reacting_low_mach_navier_stokes_abstract.C.

References _g, _p0, GRINS::PhysicsNaming::reacting_low_mach_navier_stokes(), and GRINS::MaterialsParsing::read_property().

Referenced by ReactingLowMachNavierStokesAbstract().

73  {
74  // Read thermodynamic pressure info
77  "ThermodynamicPressure",
79  (*this),
80  _p0 );
81 
82  // Read gravity vector
83  unsigned int g_dim = input.vector_variable_size("Physics/"+PhysicsNaming::reacting_low_mach_navier_stokes()+"/g");
84 
85  _g(0) = input("Physics/"+PhysicsNaming::reacting_low_mach_navier_stokes()+"/g", 0.0, 0 );
86  _g(1) = input("Physics/"+PhysicsNaming::reacting_low_mach_navier_stokes()+"/g", 0.0, 1 );
87 
88  if( g_dim == 3)
89  _g(2) = input("Physics/"+PhysicsNaming::reacting_low_mach_navier_stokes()+"/g", 0.0, 2 );
90 
91  }
static PhysicsName reacting_low_mach_navier_stokes()
static void read_property(const GetPot &input, const std::string &old_option, const std::string &property, const std::string &core_physics, ParameterUser &param_user, libMesh::Real &value)
Helper function for parsing/maintaing backward compatibility.
void GRINS::ReactingLowMachNavierStokesAbstract::register_variables ( )
private

Definition at line 93 of file reacting_low_mach_navier_stokes_abstract.C.

References _enable_thermo_press_calc, _flow_vars, _p0_var, _press_var, _species_vars, _temp_vars, GRINS::GRINSPrivate::VariableWarehouse::check_and_register_variable(), GRINS::VariablesParsing::pressure_section(), GRINS::VariablesParsing::species_mass_fractions_section(), GRINS::VariablesParsing::temperature_section(), GRINS::VariablesParsing::thermo_pressure_section(), and GRINS::VariablesParsing::velocity_section().

Referenced by ReactingLowMachNavierStokesAbstract().

94  {
96  this->_press_var);
98  this->_flow_vars);
100  this->_temp_vars);
102  this->_species_vars);
103  if( this->_enable_thermo_press_calc )
105  *(this->_p0_var));
106  }
bool _enable_thermo_press_calc
Flag to enable thermodynamic pressure calculation.
static std::string temperature_section()
static void check_and_register_variable(const std::string &var_name, const FEVariablesBase &variable)
First check if var_name is registered and then register.
libMesh::UniquePtr< ThermoPressureFEVariable > _p0_var
static std::string velocity_section()
static std::string species_mass_fractions_section()
static std::string thermo_pressure_section()
static std::string pressure_section()
libMesh::Real GRINS::ReactingLowMachNavierStokesAbstract::rho ( libMesh::Real  T,
libMesh::Real  p0,
libMesh::Real  R_mix 
) const
inline

Definition at line 139 of file reacting_low_mach_navier_stokes_abstract.h.

References _fixed_density, _fixed_rho_value, and T().

142  {
143  libMesh::Real value = 0;
144  if( this->_fixed_density )
145  value = this->_fixed_rho_value;
146  else
147  value = p0/(R_mix*T);
148 
149  return value;
150  }
libMesh::Real T(const libMesh::Point &p, const AssemblyContext &c) const
void GRINS::ReactingLowMachNavierStokesAbstract::set_time_evolving_vars ( libMesh::FEMSystem *  system)
virtual

Sets velocity variables to be time-evolving.

Reimplemented from GRINS::Physics.

Definition at line 124 of file reacting_low_mach_navier_stokes_abstract.C.

References _enable_thermo_press_calc, _flow_vars, _n_species, _p0_var, _press_var, _species_vars, _temp_vars, GRINS::PressureFEVariable::p(), GRINS::SpeciesMassFractionsFEVariables::species(), GRINS::PrimitiveTempFEVariables::T(), GRINS::VelocityFEVariables::u(), GRINS::VelocityFEVariables::v(), and GRINS::VelocityFEVariables::w().

125  {
126  const unsigned int dim = system->get_mesh().mesh_dimension();
127 
128  for( unsigned int i = 0; i < this->_n_species; i++ )
129  {
130  system->time_evolving( _species_vars.species(i) );
131  }
132 
133  system->time_evolving(_flow_vars.u());
134  system->time_evolving(_flow_vars.v());
135 
136  if (dim == 3)
137  system->time_evolving(_flow_vars.w());
138 
139  system->time_evolving(_temp_vars.T());
140  system->time_evolving(_press_var.p());
141 
143  system->time_evolving(_p0_var->p0());
144  }
bool _enable_thermo_press_calc
Flag to enable thermodynamic pressure calculation.
libMesh::UniquePtr< ThermoPressureFEVariable > _p0_var
VariableIndex p() const
VariableIndex species(unsigned int species) const
libMesh::Real GRINS::ReactingLowMachNavierStokesAbstract::T ( const libMesh::Point &  p,
const AssemblyContext c 
) const
inline

Definition at line 121 of file reacting_low_mach_navier_stokes_abstract.h.

References _temp_vars, and GRINS::PrimitiveTempFEVariables::T().

Referenced by rho().

123  { return c.point_value(_temp_vars.T(),p); }

Member Data Documentation

unsigned int GRINS::ReactingLowMachNavierStokesAbstract::_dim
protected

Physical dimension of problem.

Definition at line 81 of file reacting_low_mach_navier_stokes_abstract.h.

Referenced by init_variables().

bool GRINS::ReactingLowMachNavierStokesAbstract::_enable_thermo_press_calc
protected
bool GRINS::ReactingLowMachNavierStokesAbstract::_fixed_density
protected

Definition at line 100 of file reacting_low_mach_navier_stokes_abstract.h.

Referenced by rho().

libMesh::Real GRINS::ReactingLowMachNavierStokesAbstract::_fixed_rho_value
protected
VelocityFEVariables GRINS::ReactingLowMachNavierStokesAbstract::_flow_vars
protected
libMesh::Point GRINS::ReactingLowMachNavierStokesAbstract::_g
protected

Gravity vector.

Definition at line 95 of file reacting_low_mach_navier_stokes_abstract.h.

Referenced by read_input_options().

unsigned int GRINS::ReactingLowMachNavierStokesAbstract::_n_species
protected

Number of species.

Definition at line 92 of file reacting_low_mach_navier_stokes_abstract.h.

Referenced by mass_fractions(), n_species(), and set_time_evolving_vars().

libMesh::Number GRINS::ReactingLowMachNavierStokesAbstract::_p0
protected
libMesh::UniquePtr<ThermoPressureFEVariable> GRINS::ReactingLowMachNavierStokesAbstract::_p0_var
protected
PressureFEVariable GRINS::ReactingLowMachNavierStokesAbstract::_press_var
protected
SpeciesMassFractionsFEVariables GRINS::ReactingLowMachNavierStokesAbstract::_species_vars
protected
PrimitiveTempFEVariables GRINS::ReactingLowMachNavierStokesAbstract::_temp_vars
protected

The documentation for this class was generated from the following files:

Generated on Thu Jun 2 2016 21:52:32 for GRINS-0.7.0 by  doxygen 1.8.10