antioch-0.4.0
List of all members | Public Member Functions | Protected Attributes | Private Member Functions
Antioch::MixtureTransportBase< CoeffType > Class Template Reference

Base class for MixtureViscosity, MixtureConductivity, etc. More...

#include <mixture_transport_base.h>

Inheritance diagram for Antioch::MixtureTransportBase< CoeffType >:
Antioch::MixtureConductivity< Conductivity, CoeffType > Antioch::MixtureDiffusion< Diffusion, CoeffType > Antioch::MixtureViscosity< Viscosity, CoeffType > Antioch::MixtureConductivity< ThermalConductivity, CoeffType > Antioch::MixtureDiffusion< Antioch::ConstantLewisDiffusivity< CoeffType >, CoeffType >

Public Member Functions

 MixtureTransportBase (const TransportMixture< CoeffType > &transport_mixture)
 
virtual ~MixtureTransportBase ()
 
const ChemicalMixture
< CoeffType > & 
chemical_mixture () const
 
const TransportMixture
< CoeffType > & 
transport_mixture () const
 
const TransportMixture
< CoeffType > & 
mixture () const
 

Protected Attributes

const TransportMixture
< CoeffType > & 
_transport_mixture
 

Private Member Functions

 MixtureTransportBase ()
 

Detailed Description

template<class CoeffType = double>
class Antioch::MixtureTransportBase< CoeffType >

Base class for MixtureViscosity, MixtureConductivity, etc.

Mainly for containing TransportMixture reference.

Definition at line 37 of file mixture_transport_base.h.

Constructor & Destructor Documentation

template<class CoeffType >
Antioch::MixtureTransportBase< CoeffType >::MixtureTransportBase ( const TransportMixture< CoeffType > &  transport_mixture)

Definition at line 62 of file mixture_transport_base.h.

64  {}
const TransportMixture< CoeffType > & _transport_mixture
const TransportMixture< CoeffType > & transport_mixture() const
template<class CoeffType = double>
virtual Antioch::MixtureTransportBase< CoeffType >::~MixtureTransportBase ( )
inlinevirtual

Definition at line 43 of file mixture_transport_base.h.

43 {};
template<class CoeffType = double>
Antioch::MixtureTransportBase< CoeffType >::MixtureTransportBase ( )
private

Member Function Documentation

template<class CoeffType >
const ChemicalMixture< CoeffType > & Antioch::MixtureTransportBase< CoeffType >::chemical_mixture ( ) const
inline

Definition at line 68 of file mixture_transport_base.h.

69  {
70  return _transport_mixture.chemical_mixture();
71  }
const TransportMixture< CoeffType > & _transport_mixture
template<class CoeffType >
const TransportMixture< CoeffType > & Antioch::MixtureTransportBase< CoeffType >::mixture ( ) const
inline

Definition at line 82 of file mixture_transport_base.h.

83  {
84  return _transport_mixture;
85  }
const TransportMixture< CoeffType > & _transport_mixture
template<class CoeffType >
const TransportMixture< CoeffType > & Antioch::MixtureTransportBase< CoeffType >::transport_mixture ( ) const
inline

Definition at line 75 of file mixture_transport_base.h.

76  {
77  return _transport_mixture;
78  }
const TransportMixture< CoeffType > & _transport_mixture

Member Data Documentation

template<class CoeffType = double>
const TransportMixture<CoeffType>& Antioch::MixtureTransportBase< CoeffType >::_transport_mixture
protected

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

Generated on Thu Jul 7 2016 11:09:49 for antioch-0.4.0 by  doxygen 1.8.8