GRINS-0.7.0
List of all members | Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity > Class Template Reference

Wrapper class for storing state for computing Wilke transport properties using Antioch. More...

#include <antioch_mixture_averaged_transport_mixture.h>

Inheritance diagram for GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >:
Inheritance graph
[legend]
Collaboration diagram for GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >:
Collaboration graph
[legend]

Public Types

typedef AntiochChemistry ChemistryParent
 

Public Member Functions

 AntiochMixtureAveragedTransportMixture (const GetPot &input, const std::string &material)
 
virtual ~AntiochMixtureAveragedTransportMixture ()
 
const Antioch::MixtureAveragedTransportMixture< libMesh::Real > & wilke_mixture () const
 
const Antioch::MixtureViscosity< Viscosity, libMesh::Real > & viscosity () const
 
const Antioch::MixtureConductivity< Conductivity, libMesh::Real > & conductivity () const
 
const Antioch::MixtureDiffusion< Diffusivity, libMesh::Real > & diffusivity () const
 
- Public Member Functions inherited from GRINS::AntiochMixture
 AntiochMixture (const GetPot &input, const std::string &material)
 
virtual ~AntiochMixture ()
 
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...
 
const Antioch::ReactionSet< libMesh::Real > & reaction_set () const
 
const Antioch::CEAThermoMixture< libMesh::Real > & cea_mixture () const
 
libMesh::Real h_stat_mech_ref_correction (unsigned int species) const
 
- Public Member Functions inherited from GRINS::AntiochChemistry
 AntiochChemistry (const GetPot &input, const std::string &material)
 
virtual ~AntiochChemistry ()
 
libMesh::Real M (unsigned int species) const
 Species molar mass (molecular weight), [kg/mol]. More...
 
libMesh::Real M_mix (const std::vector< libMesh::Real > &mass_fractions) const
 Mixture molar mass (molecular weight), [kg/mol]. More...
 
libMesh::Real R (unsigned int species) const
 Species gas constant, [J/kg-K]. More...
 
libMesh::Real R_mix (const std::vector< libMesh::Real > &mass_fractions) const
 Mixture gas constant, [J/kg-K]. More...
 
libMesh::Real X (unsigned int species, libMesh::Real M, libMesh::Real mass_fraction) const
 Species mole fraction, unitless. More...
 
void X (libMesh::Real M, const std::vector< libMesh::Real > &mass_fractions, std::vector< libMesh::Real > &mole_fractions) const
 Mole fraction for all species, unitless. More...
 
libMesh::Real molar_density (const unsigned int species, const libMesh::Real rho, const libMesh::Real mass_fraction) const
 Species molar density, [mol/m^3]. More...
 
void molar_densities (const libMesh::Real rho, const std::vector< libMesh::Real > &mass_fractions, std::vector< libMesh::Real > &molar_densities) const
 Molar density for all species, [mol/m^3]. More...
 
unsigned int n_species () const
 
unsigned int species_index (const std::string &species_name) const
 
std::string species_name (unsigned int species_index) const
 
const Antioch::ChemicalMixture< libMesh::Real > & chemical_mixture () const
 Accessor to underlying Antioch object. More...
 
const AntiochChemistrychemistry () const
 Accessor for this class. More...
 
- 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...
 

Protected Member Functions

void build_thermo (const GetPot &input)
 
void build_viscosity (const GetPot &input, const std::string &material)
 
void build_conductivity (const GetPot &input)
 
void build_diffusivity (const GetPot &input, const std::string &material)
 
- Protected Member Functions inherited from GRINS::AntiochMixture
void build_stat_mech_ref_correction ()
 

Protected Attributes

libMesh::UniquePtr< Antioch::TransportMixture< libMesh::Real > > _trans_mixture
 
libMesh::UniquePtr< Antioch::MixtureAveragedTransportMixture< libMesh::Real > > _wilke_mixture
 
libMesh::UniquePtr< Thermo > _thermo
 
libMesh::UniquePtr< Antioch::MixtureViscosity< Viscosity, libMesh::Real > > _viscosity
 
libMesh::UniquePtr< Antioch::MixtureConductivity< Conductivity, libMesh::Real > > _conductivity
 
libMesh::UniquePtr< Antioch::MixtureDiffusion< Diffusivity, libMesh::Real > > _diffusivity
 
- Protected Attributes inherited from GRINS::AntiochMixture
libMesh::UniquePtr< Antioch::ReactionSet< libMesh::Real > > _reaction_set
 
libMesh::UniquePtr< Antioch::CEAThermoMixture< libMesh::Real > > _cea_mixture
 
std::vector< libMesh::Real > _h_stat_mech_ref_correction
 
- Protected Attributes inherited from GRINS::AntiochChemistry
libMesh::UniquePtr< Antioch::ChemicalMixture< libMesh::Real > > _antioch_gas
 

Private Member Functions

 AntiochMixtureAveragedTransportMixture ()
 
void specialized_build_thermo (const GetPot &, libMesh::UniquePtr< Antioch::StatMechThermodynamics< libMesh::Real > > &thermo, thermo_type< Antioch::StatMechThermodynamics< libMesh::Real > >)
 
void specialized_build_thermo (const GetPot &, libMesh::UniquePtr< Antioch::CEAEvaluator< libMesh::Real > > &thermo, thermo_type< Antioch::CEAEvaluator< libMesh::Real > >)
 
void specialized_build_viscosity (const GetPot &input, const std::string &material, libMesh::UniquePtr< Antioch::MixtureViscosity< Antioch::SutherlandViscosity< libMesh::Real >, libMesh::Real > > &viscosity, viscosity_type< Antioch::SutherlandViscosity< libMesh::Real > >)
 
void specialized_build_viscosity (const GetPot &input, const std::string &material, libMesh::UniquePtr< Antioch::MixtureViscosity< Antioch::BlottnerViscosity< libMesh::Real >, libMesh::Real > > &viscosity, viscosity_type< Antioch::BlottnerViscosity< libMesh::Real > >)
 
void specialized_build_conductivity (const GetPot &, libMesh::UniquePtr< Antioch::MixtureConductivity< Antioch::EuckenThermalConductivity< Thermo >, libMesh::Real > > &conductivity, conductivity_type< Antioch::EuckenThermalConductivity< Thermo > >)
 
void specialized_build_diffusivity (const GetPot &input, const std::string &material, libMesh::UniquePtr< Antioch::MixtureDiffusion< Antioch::ConstantLewisDiffusivity< libMesh::Real >, libMesh::Real > > &diffusivity, diffusivity_type< Antioch::ConstantLewisDiffusivity< libMesh::Real > >)
 

Additional Inherited Members

- 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...
 

Detailed Description

template<typename Thermo, typename Viscosity, typename Conductivity, typename Diffusivity>
class GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >

Wrapper class for storing state for computing Wilke transport properties using Antioch.

This class is expected to be constructed before threads have been forked and will live during the whole program. By default, Antioch is working in SI units. Note that this documentation will always be built regardless if Antioch is included in the GRINS build or not. Check configure output to confirm that Antioch was included in the build.

Definition at line 83 of file antioch_mixture_averaged_transport_mixture.h.

Member Typedef Documentation

template<typename Thermo, typename Viscosity, typename Conductivity, typename Diffusivity>
typedef AntiochChemistry GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::ChemistryParent

Definition at line 99 of file antioch_mixture_averaged_transport_mixture.h.

Constructor & Destructor Documentation

template<typename T , typename V , typename C , typename D >
GRINS::AntiochMixtureAveragedTransportMixture< T, V, C, D >::AntiochMixtureAveragedTransportMixture ( const GetPot &  input,
const std::string &  material 
)

Definition at line 42 of file antioch_mixture_averaged_transport_mixture.C.

References GRINS::AntiochChemistry::_antioch_gas, GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::_trans_mixture, GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::_wilke_mixture, GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::build_conductivity(), GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::build_diffusivity(), GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::build_thermo(), and GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::build_viscosity().

44  : AntiochMixture(input,material)
45  {
46  std::string transport_data_filename = input( "Materials/"+material+"/GasMixture/Antioch/transport_data", "default" );
47  if( transport_data_filename == std::string("default") )
48  transport_data_filename = Antioch::DefaultInstallFilename::transport_mixture();
49 
50  bool verbose_transport_read = input( "Materials/"+material+"/GasMixture/Antioch/verbose_transport_read", false );
51 
52  _trans_mixture.reset( new Antioch::TransportMixture<libMesh::Real>( *(_antioch_gas.get()),
53  transport_data_filename,
54  verbose_transport_read,
55  Antioch::ParsingType::ASCII ) );
56 
57  _wilke_mixture.reset( new Antioch::MixtureAveragedTransportMixture<libMesh::Real>(*(_trans_mixture.get()) ) );
58 
59  this->build_thermo( input );
60 
61  this->build_viscosity( input, material );
62 
63  this->build_conductivity( input );
64 
65  this->build_diffusivity( input, material );
66 
67  return;
68  }
libMesh::UniquePtr< Antioch::ChemicalMixture< libMesh::Real > > _antioch_gas
void build_viscosity(const GetPot &input, const std::string &material)
libMesh::UniquePtr< Antioch::TransportMixture< libMesh::Real > > _trans_mixture
libMesh::UniquePtr< Antioch::MixtureAveragedTransportMixture< libMesh::Real > > _wilke_mixture
void build_diffusivity(const GetPot &input, const std::string &material)
template<typename T , typename V , typename C , typename D >
GRINS::AntiochMixtureAveragedTransportMixture< T, V, C, D >::~AntiochMixtureAveragedTransportMixture ( )
virtual

Definition at line 71 of file antioch_mixture_averaged_transport_mixture.C.

72  {
73  return;
74  }
template<typename Thermo, typename Viscosity, typename Conductivity, typename Diffusivity>
GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::AntiochMixtureAveragedTransportMixture ( )
private

Member Function Documentation

template<typename Thermo, typename Viscosity, typename Conductivity, typename Diffusivity>
void GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::build_conductivity ( const GetPot &  input)
inlineprotected

Definition at line 125 of file antioch_mixture_averaged_transport_mixture.h.

References GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::specialized_build_conductivity().

Referenced by GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::AntiochMixtureAveragedTransportMixture().

126  { specialized_build_conductivity( input, _conductivity, conductivity_type<Conductivity>() ); }
void specialized_build_conductivity(const GetPot &, libMesh::UniquePtr< Antioch::MixtureConductivity< Antioch::EuckenThermalConductivity< Thermo >, libMesh::Real > > &conductivity, conductivity_type< Antioch::EuckenThermalConductivity< Thermo > >)
libMesh::UniquePtr< Antioch::MixtureConductivity< Conductivity, libMesh::Real > > _conductivity
template<typename Thermo, typename Viscosity, typename Conductivity, typename Diffusivity>
void GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::build_diffusivity ( const GetPot &  input,
const std::string &  material 
)
inlineprotected

Definition at line 128 of file antioch_mixture_averaged_transport_mixture.h.

References GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::specialized_build_diffusivity().

Referenced by GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::AntiochMixtureAveragedTransportMixture().

129  { specialized_build_diffusivity( input, material, _diffusivity, diffusivity_type<Diffusivity>() ); }
void specialized_build_diffusivity(const GetPot &input, const std::string &material, libMesh::UniquePtr< Antioch::MixtureDiffusion< Antioch::ConstantLewisDiffusivity< libMesh::Real >, libMesh::Real > > &diffusivity, diffusivity_type< Antioch::ConstantLewisDiffusivity< libMesh::Real > >)
libMesh::UniquePtr< Antioch::MixtureDiffusion< Diffusivity, libMesh::Real > > _diffusivity
template<typename Thermo, typename Viscosity, typename Conductivity, typename Diffusivity>
void GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::build_thermo ( const GetPot &  input)
inlineprotected
template<typename Thermo, typename Viscosity, typename Conductivity, typename Diffusivity>
void GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::build_viscosity ( const GetPot &  input,
const std::string &  material 
)
inlineprotected

Definition at line 122 of file antioch_mixture_averaged_transport_mixture.h.

References GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::specialized_build_viscosity().

Referenced by GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::AntiochMixtureAveragedTransportMixture().

123  { specialized_build_viscosity( input, material, _viscosity, viscosity_type<Viscosity>() ); }
void specialized_build_viscosity(const GetPot &input, const std::string &material, libMesh::UniquePtr< Antioch::MixtureViscosity< Antioch::SutherlandViscosity< libMesh::Real >, libMesh::Real > > &viscosity, viscosity_type< Antioch::SutherlandViscosity< libMesh::Real > >)
libMesh::UniquePtr< Antioch::MixtureViscosity< Viscosity, libMesh::Real > > _viscosity
template<typename T , typename V , typename Conductivity , typename D >
const Antioch::MixtureConductivity< Conductivity, libMesh::Real > & GRINS::AntiochMixtureAveragedTransportMixture< T, V, Conductivity, D >::conductivity ( ) const
inline

Definition at line 253 of file antioch_mixture_averaged_transport_mixture.h.

254  {
255  return *_conductivity.get();
256  }
libMesh::UniquePtr< Antioch::MixtureConductivity< Conductivity, libMesh::Real > > _conductivity
template<typename T , typename V , typename C , typename Diffusivity >
const Antioch::MixtureDiffusion< Diffusivity, libMesh::Real > & GRINS::AntiochMixtureAveragedTransportMixture< T, V, C, Diffusivity >::diffusivity ( ) const
inline

Definition at line 260 of file antioch_mixture_averaged_transport_mixture.h.

261  {
262  return *_diffusivity.get();
263  }
libMesh::UniquePtr< Antioch::MixtureDiffusion< Diffusivity, libMesh::Real > > _diffusivity
template<typename Thermo, typename Viscosity, typename Conductivity, typename Diffusivity>
void GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::specialized_build_conductivity ( const GetPot &  ,
libMesh::UniquePtr< Antioch::MixtureConductivity< Antioch::EuckenThermalConductivity< Thermo >, libMesh::Real > > &  conductivity,
conductivity_type< Antioch::EuckenThermalConductivity< Thermo > >   
)
inlineprivate

Definition at line 191 of file antioch_mixture_averaged_transport_mixture.h.

Referenced by GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::build_conductivity().

194  {
195  conductivity.reset( new Antioch::MixtureConductivity<Antioch::EuckenThermalConductivity<Thermo>,libMesh::Real>(*(_trans_mixture.get())) );
196  Antioch::build_eucken_thermal_conductivity<Thermo,libMesh::Real>(*(conductivity.get()),*(_thermo.get()));
197  return;
198  }
const Antioch::MixtureConductivity< Conductivity, libMesh::Real > & conductivity() const
libMesh::UniquePtr< Antioch::TransportMixture< libMesh::Real > > _trans_mixture
template<typename Thermo, typename Viscosity, typename Conductivity, typename Diffusivity>
void GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::specialized_build_diffusivity ( const GetPot &  input,
const std::string &  material,
libMesh::UniquePtr< Antioch::MixtureDiffusion< Antioch::ConstantLewisDiffusivity< libMesh::Real >, libMesh::Real > > &  diffusivity,
diffusivity_type< Antioch::ConstantLewisDiffusivity< libMesh::Real > >   
)
inlineprivate

Definition at line 211 of file antioch_mixture_averaged_transport_mixture.h.

References GRINS::MaterialsParsing::parse_lewis_number().

Referenced by GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::build_diffusivity().

215  {
216  libMesh::Real Le = MaterialsParsing::parse_lewis_number(input,material);
217 
218  diffusivity.reset( new Antioch::MixtureDiffusion<Antioch::ConstantLewisDiffusivity<libMesh::Real>,libMesh::Real>(*(_trans_mixture.get())) );
219 
220  Antioch::build_constant_lewis_diffusivity<libMesh::Real>( *(diffusivity.get()), Le);
221  return;
222  }
static libMesh::Real parse_lewis_number(const GetPot &input, const std::string &material)
const Antioch::MixtureDiffusion< Diffusivity, libMesh::Real > & diffusivity() const
libMesh::UniquePtr< Antioch::TransportMixture< libMesh::Real > > _trans_mixture
template<typename Thermo, typename Viscosity, typename Conductivity, typename Diffusivity>
void GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::specialized_build_thermo ( const GetPot &  ,
libMesh::UniquePtr< Antioch::StatMechThermodynamics< libMesh::Real > > &  thermo,
thermo_type< Antioch::StatMechThermodynamics< libMesh::Real > >   
)
inlineprivate

Definition at line 135 of file antioch_mixture_averaged_transport_mixture.h.

References GRINS::AntiochChemistry::_antioch_gas.

Referenced by GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::build_thermo().

138  {
139  thermo.reset( new Antioch::StatMechThermodynamics<libMesh::Real>( *(this->_antioch_gas.get()) ) );
140  return;
141  }
libMesh::UniquePtr< Antioch::ChemicalMixture< libMesh::Real > > _antioch_gas
template<typename Thermo, typename Viscosity, typename Conductivity, typename Diffusivity>
void GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::specialized_build_thermo ( const GetPot &  ,
libMesh::UniquePtr< Antioch::CEAEvaluator< libMesh::Real > > &  thermo,
thermo_type< Antioch::CEAEvaluator< libMesh::Real > >   
)
inlineprivate

Definition at line 143 of file antioch_mixture_averaged_transport_mixture.h.

References GRINS::AntiochMixture::cea_mixture().

146  {
147  thermo.reset( new Antioch::CEAEvaluator<libMesh::Real>( this->cea_mixture() ) );
148  return;
149  }
const Antioch::CEAThermoMixture< libMesh::Real > & cea_mixture() const
template<typename Thermo, typename Viscosity, typename Conductivity, typename Diffusivity>
void GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::specialized_build_viscosity ( const GetPot &  input,
const std::string &  material,
libMesh::UniquePtr< Antioch::MixtureViscosity< Antioch::SutherlandViscosity< libMesh::Real >, libMesh::Real > > &  viscosity,
viscosity_type< Antioch::SutherlandViscosity< libMesh::Real > >   
)
inlineprivate

Definition at line 151 of file antioch_mixture_averaged_transport_mixture.h.

Referenced by GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::build_viscosity().

155  {
156  viscosity.reset( new Antioch::MixtureViscosity<Antioch::SutherlandViscosity<libMesh::Real>,libMesh::Real>(*(_trans_mixture.get())) );
157 
158  std::string sutherland_data = input("Materials/"+material+"/GasMixture/Antioch/sutherland_data", "default");
159  if( sutherland_data == "default" )
160  sutherland_data = Antioch::DefaultInstallFilename::sutherland_data();
161 
162  Antioch::read_sutherland_data_ascii( *(viscosity.get()), sutherland_data );
163  }
const Antioch::MixtureViscosity< Viscosity, libMesh::Real > & viscosity() const
libMesh::UniquePtr< Antioch::TransportMixture< libMesh::Real > > _trans_mixture
template<typename Thermo, typename Viscosity, typename Conductivity, typename Diffusivity>
void GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::specialized_build_viscosity ( const GetPot &  input,
const std::string &  material,
libMesh::UniquePtr< Antioch::MixtureViscosity< Antioch::BlottnerViscosity< libMesh::Real >, libMesh::Real > > &  viscosity,
viscosity_type< Antioch::BlottnerViscosity< libMesh::Real > >   
)
inlineprivate

Definition at line 165 of file antioch_mixture_averaged_transport_mixture.h.

169  {
170  viscosity.reset( new Antioch::MixtureViscosity<Antioch::BlottnerViscosity<libMesh::Real>,libMesh::Real>(*(_trans_mixture.get())) );
171 
172  std::string blottner_data = input("Materials/"+material+"/GasMixture/Antioch/blottner_data", "default");
173  if( blottner_data == "default" )
174  blottner_data = Antioch::DefaultInstallFilename::blottner_data();
175 
176  Antioch::read_blottner_data_ascii( *(viscosity.get()), blottner_data );
177  }
const Antioch::MixtureViscosity< Viscosity, libMesh::Real > & viscosity() const
libMesh::UniquePtr< Antioch::TransportMixture< libMesh::Real > > _trans_mixture
template<typename T , typename Viscosity , typename C , typename D >
const Antioch::MixtureViscosity< Viscosity, libMesh::Real > & GRINS::AntiochMixtureAveragedTransportMixture< T, Viscosity, C, D >::viscosity ( ) const
inline

Definition at line 246 of file antioch_mixture_averaged_transport_mixture.h.

247  {
248  return *_viscosity.get();
249  }
libMesh::UniquePtr< Antioch::MixtureViscosity< Viscosity, libMesh::Real > > _viscosity
template<typename T , typename V , typename C , typename D >
const Antioch::MixtureAveragedTransportMixture< libMesh::Real > & GRINS::AntiochMixtureAveragedTransportMixture< T, V, C, D >::wilke_mixture ( ) const
inline

Definition at line 239 of file antioch_mixture_averaged_transport_mixture.h.

240  {
241  return *(_wilke_mixture.get());
242  }
libMesh::UniquePtr< Antioch::MixtureAveragedTransportMixture< libMesh::Real > > _wilke_mixture

Member Data Documentation

template<typename Thermo, typename Viscosity, typename Conductivity, typename Diffusivity>
libMesh::UniquePtr<Antioch::MixtureConductivity<Conductivity,libMesh::Real> > GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::_conductivity
protected
template<typename Thermo, typename Viscosity, typename Conductivity, typename Diffusivity>
libMesh::UniquePtr<Antioch::MixtureDiffusion<Diffusivity,libMesh::Real> > GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::_diffusivity
protected
template<typename Thermo, typename Viscosity, typename Conductivity, typename Diffusivity>
libMesh::UniquePtr<Thermo> GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::_thermo
protected
template<typename Thermo, typename Viscosity, typename Conductivity, typename Diffusivity>
libMesh::UniquePtr<Antioch::TransportMixture<libMesh::Real> > GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::_trans_mixture
protected
template<typename Thermo, typename Viscosity, typename Conductivity, typename Diffusivity>
libMesh::UniquePtr<Antioch::MixtureViscosity<Viscosity,libMesh::Real> > GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::_viscosity
protected
template<typename Thermo, typename Viscosity, typename Conductivity, typename Diffusivity>
libMesh::UniquePtr<Antioch::MixtureAveragedTransportMixture<libMesh::Real> > GRINS::AntiochMixtureAveragedTransportMixture< Thermo, Viscosity, Conductivity, Diffusivity >::_wilke_mixture
protected

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

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