GRINS-0.8.0
List of all members | Public Member Functions | Protected Attributes | Private Member Functions
GRINS::GasMixture< Chemistry, Thermo, Transport, Kinetics > Class Template Reference

#include <gas_mixture.h>

Public Member Functions

 GasMixture (const GetPot &input)
 
 ~GasMixture ()
 
const Chemistry & get_chemistry () const
 
const Thermo & get_thermo () const
 
const Transport & get_transport () const
 
const Kinetics & get_kinetics () const
 

Protected Attributes

Chemistry _chemistry
 
Thermo _thermo
 
Transport _transport
 
Kinetics _kinetics
 

Private Member Functions

 GasMixture ()
 

Detailed Description

template<typename Chemistry, typename Thermo, typename Transport, typename Kinetics>
class GRINS::GasMixture< Chemistry, Thermo, Transport, Kinetics >

Definition at line 35 of file gas_mixture.h.

Constructor & Destructor Documentation

template<typename Chemistry , typename Thermo , typename Transport , typename Kinetics >
GRINS::GasMixture< Chemistry, Thermo, Transport, Kinetics >::GasMixture ( const GetPot &  input)

Definition at line 34 of file gas_mixture.C.

35  : _chemistry( input ),
36  _thermo( input, _chemistry ),
37  _transport( input, _chemistry, _thermo ),
38  _kinetics( input, _chemistry, _thermo )
39  {
40  return;
41  }
Kinetics _kinetics
Definition: gas_mixture.h:58
Transport _transport
Definition: gas_mixture.h:56
Chemistry _chemistry
Definition: gas_mixture.h:52
template<typename Chemistry , typename Thermo , typename Transport , typename Kinetics >
GRINS::GasMixture< Chemistry, Thermo, Transport, Kinetics >::~GasMixture ( )

Definition at line 43 of file gas_mixture.C.

44  {
45  return;
46  }
template<typename Chemistry , typename Thermo , typename Transport , typename Kinetics >
GRINS::GasMixture< Chemistry, Thermo, Transport, Kinetics >::GasMixture ( )
private

Member Function Documentation

template<typename C , typename Th , typename Tr , typename K >
const Chemistry & GRINS::GasMixture< C, Th, Tr, K >::get_chemistry ( ) const
inline

Definition at line 69 of file gas_mixture.h.

70  {
71  return _chemistry;
72  }
Chemistry _chemistry
Definition: gas_mixture.h:52
template<typename C , typename Th , typename Tr , typename K >
const Kinetics & GRINS::GasMixture< C, Th, Tr, K >::get_kinetics ( ) const
inline

Definition at line 90 of file gas_mixture.h.

91  {
92  return _transport;
93  }
Transport _transport
Definition: gas_mixture.h:56
template<typename C , typename Th , typename Tr , typename K >
const Thermo & GRINS::GasMixture< C, Th, Tr, K >::get_thermo ( ) const
inline

Definition at line 76 of file gas_mixture.h.

77  {
78  return _thermo;
79  }
template<typename C , typename Th , typename Tr , typename K >
const Transport & GRINS::GasMixture< C, Th, Tr, K >::get_transport ( ) const
inline

Definition at line 83 of file gas_mixture.h.

84  {
85  return _transport;
86  }
Transport _transport
Definition: gas_mixture.h:56

Member Data Documentation

template<typename Chemistry , typename Thermo , typename Transport , typename Kinetics >
Chemistry GRINS::GasMixture< Chemistry, Thermo, Transport, Kinetics >::_chemistry
protected

Definition at line 52 of file gas_mixture.h.

template<typename Chemistry , typename Thermo , typename Transport , typename Kinetics >
Kinetics GRINS::GasMixture< Chemistry, Thermo, Transport, Kinetics >::_kinetics
protected

Definition at line 58 of file gas_mixture.h.

template<typename Chemistry , typename Thermo , typename Transport , typename Kinetics >
Thermo GRINS::GasMixture< Chemistry, Thermo, Transport, Kinetics >::_thermo
protected

Definition at line 54 of file gas_mixture.h.

template<typename Chemistry , typename Thermo , typename Transport , typename Kinetics >
Transport GRINS::GasMixture< Chemistry, Thermo, Transport, Kinetics >::_transport
protected

Definition at line 56 of file gas_mixture.h.


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

Generated on Tue Dec 19 2017 12:47:30 for GRINS-0.8.0 by  doxygen 1.8.9.1