www.mooseframework.org
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Air Class Reference

#include <Air.h>

Inheritance diagram for Air:
[legend]

Public Member Functions

 Air (const InputParameters &parameters)
 

Protected Member Functions

virtual void computeProperties ()
 Must be called after the child class computes dynamic_viscocity. More...
 

Protected Attributes

Real _mu
 
const unsigned int _mesh_dimension
 
const VariableGradient & _grad_u
 
const VariableGradient & _grad_v
 
const VariableGradient & _grad_w
 
MaterialProperty< RealTensorValue > & _viscous_stress_tensor
 
MaterialProperty< Real > & _thermal_conductivity
 
MaterialProperty< Real > & _dynamic_viscosity
 
MaterialProperty< std::vector< RealTensorValue > > & _calA
 
MaterialProperty< std::vector< RealTensorValue > > & _calC
 
MaterialProperty< std::vector< std::vector< RealTensorValue > > > & _calE
 
std::vector< const VariableGradient * > _vel_grads
 
const VariableValue & _u_vel
 
const VariableValue & _v_vel
 
const VariableValue & _w_vel
 
const VariableValue & _temperature
 
const VariableValue & _enthalpy
 
const VariableValue & _rho
 
const VariableValue & _rho_u
 
const VariableValue & _rho_v
 
const VariableValue & _rho_w
 
const VariableValue & _rho_E
 
const VariableValue & _drho_dt
 
const VariableValue & _drhou_dt
 
const VariableValue & _drhov_dt
 
const VariableValue & _drhow_dt
 
const VariableValue & _drhoE_dt
 
const VariableGradient & _grad_rho
 
const VariableGradient & _grad_rho_u
 
const VariableGradient & _grad_rho_v
 
const VariableGradient & _grad_rho_w
 
const VariableGradient & _grad_rho_E
 
MaterialProperty< Real > & _hsupg
 
MaterialProperty< Real > & _tauc
 
MaterialProperty< Real > & _taum
 
MaterialProperty< Real > & _taue
 
MaterialProperty< std::vector< Real > > & _strong_residuals
 
const IdealGasFluidProperties_fp
 

Detailed Description

Definition at line 20 of file Air.h.

Constructor & Destructor Documentation

Air::Air ( const InputParameters &  parameters)

Definition at line 26 of file Air.C.

27  : NavierStokesMaterial(parameters), _mu(getParam<Real>("dynamic_viscosity"))
28 {
29 }
NavierStokesMaterial(const InputParameters &parameters)
Real _mu
Definition: Air.h:43

Member Function Documentation

void Air::computeProperties ( )
protectedvirtual

Must be called after the child class computes dynamic_viscocity.

Must be called after the child class computes dynamic_viscosity.

Reimplemented from NavierStokesMaterial.

Definition at line 32 of file Air.C.

33 {
34  // Constant "\mu" values (kg / m / s) for air at various temperatures. Pick the
35  // one that makes sense for the current calculation. A class employing
36  // Sutherland's curve fit for air might also be good to have...
37  for (unsigned int qp = 0; qp < _qrule->n_points(); qp++)
38  {
39  // Return the default dynamic_viscosity or whatever was set in the input file.
40  _dynamic_viscosity[qp] = _mu;
41  }
42 
43  // Call base class's computeProperties() function
45 }
MaterialProperty< Real > & _dynamic_viscosity
Real _mu
Definition: Air.h:43
virtual void computeProperties()
Must be called after the child class computes dynamic_viscocity.

Member Data Documentation

MaterialProperty<std::vector<RealTensorValue> >& NavierStokesMaterial::_calA
protectedinherited

Definition at line 59 of file NavierStokesMaterial.h.

Referenced by NavierStokesMaterial::computeStrongResiduals().

MaterialProperty<std::vector<RealTensorValue> >& NavierStokesMaterial::_calC
protectedinherited

Definition at line 63 of file NavierStokesMaterial.h.

Referenced by NavierStokesMaterial::computeStrongResiduals().

MaterialProperty<std::vector<std::vector<RealTensorValue> > >& NavierStokesMaterial::_calE
protectedinherited

Definition at line 68 of file NavierStokesMaterial.h.

Referenced by NavierStokesMaterial::computeStrongResiduals().

const VariableValue& NavierStokesMaterial::_drho_dt
protectedinherited
const VariableValue& NavierStokesMaterial::_drhoE_dt
protectedinherited
const VariableValue& NavierStokesMaterial::_drhou_dt
protectedinherited
const VariableValue& NavierStokesMaterial::_drhov_dt
protectedinherited
const VariableValue& NavierStokesMaterial::_drhow_dt
protectedinherited
MaterialProperty<Real>& NavierStokesMaterial::_dynamic_viscosity
protectedinherited
const VariableValue& NavierStokesMaterial::_enthalpy
protectedinherited
const IdealGasFluidProperties& NavierStokesMaterial::_fp
protectedinherited
const VariableGradient& NavierStokesMaterial::_grad_rho
protectedinherited
const VariableGradient& NavierStokesMaterial::_grad_rho_E
protectedinherited
const VariableGradient& NavierStokesMaterial::_grad_rho_u
protectedinherited
const VariableGradient& NavierStokesMaterial::_grad_rho_v
protectedinherited
const VariableGradient& NavierStokesMaterial::_grad_rho_w
protectedinherited
const VariableGradient& NavierStokesMaterial::_grad_u
protectedinherited
const VariableGradient& NavierStokesMaterial::_grad_v
protectedinherited
const VariableGradient& NavierStokesMaterial::_grad_w
protectedinherited
MaterialProperty<Real>& NavierStokesMaterial::_hsupg
protectedinherited
const unsigned int NavierStokesMaterial::_mesh_dimension
protectedinherited

Definition at line 45 of file NavierStokesMaterial.h.

Referenced by NavierStokesMaterial::computeStrongResiduals().

Real Air::_mu
protected

Definition at line 43 of file Air.h.

Referenced by computeProperties().

const VariableValue& NavierStokesMaterial::_rho
protectedinherited
const VariableValue& NavierStokesMaterial::_rho_E
protectedinherited

Definition at line 91 of file NavierStokesMaterial.h.

Referenced by NavierStokesMaterial::NavierStokesMaterial().

const VariableValue& NavierStokesMaterial::_rho_u
protectedinherited

Definition at line 88 of file NavierStokesMaterial.h.

Referenced by NavierStokesMaterial::NavierStokesMaterial().

const VariableValue& NavierStokesMaterial::_rho_v
protectedinherited

Definition at line 89 of file NavierStokesMaterial.h.

Referenced by NavierStokesMaterial::NavierStokesMaterial().

const VariableValue& NavierStokesMaterial::_rho_w
protectedinherited

Definition at line 90 of file NavierStokesMaterial.h.

Referenced by NavierStokesMaterial::NavierStokesMaterial().

MaterialProperty<std::vector<Real> >& NavierStokesMaterial::_strong_residuals
protectedinherited
MaterialProperty<Real>& NavierStokesMaterial::_tauc
protectedinherited
MaterialProperty<Real>& NavierStokesMaterial::_taue
protectedinherited
MaterialProperty<Real>& NavierStokesMaterial::_taum
protectedinherited
const VariableValue& NavierStokesMaterial::_temperature
protectedinherited

Definition at line 81 of file NavierStokesMaterial.h.

Referenced by NavierStokesMaterial::NavierStokesMaterial().

MaterialProperty<Real>& NavierStokesMaterial::_thermal_conductivity
protectedinherited
const VariableValue& NavierStokesMaterial::_u_vel
protectedinherited
const VariableValue& NavierStokesMaterial::_v_vel
protectedinherited
std::vector<const VariableGradient *> NavierStokesMaterial::_vel_grads
protectedinherited

Definition at line 72 of file NavierStokesMaterial.h.

Referenced by NavierStokesMaterial::computeProperties().

MaterialProperty<RealTensorValue>& NavierStokesMaterial::_viscous_stress_tensor
protectedinherited

Definition at line 51 of file NavierStokesMaterial.h.

Referenced by NavierStokesMaterial::computeProperties().

const VariableValue& NavierStokesMaterial::_w_vel
protectedinherited

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