26 #ifndef GRINS_ANTIOCH_CONSTANT_TRANSPORT_MIXTURE_H
27 #define GRINS_ANTIOCH_CONSTANT_TRANSPORT_MIXTURE_H
29 #include "grins_config.h"
31 #ifdef GRINS_HAVE_ANTIOCH
34 #include "antioch/constant_lewis_diffusivity.h"
43 #include "libmesh/libmesh_common.h"
44 #include "libmesh/getpot.h"
56 template<
typename Conductivity>
65 libMesh::Real
mu()
const;
69 const Antioch::ConstantLewisDiffusivity<libMesh::Real>&
diffusivity()
const;
79 boost::scoped_ptr<Antioch::ConstantLewisDiffusivity<libMesh::Real> >
_diffusivity;
93 boost::scoped_ptr<ConstantConductivity>& conductivity,
101 boost::scoped_ptr<ConstantPrandtlConductivity>& conductivity,
111 template<
typename Conductivity>
118 template<
typename Conductivity>
122 return *_conductivity.get();
125 template<
typename Conductivity>
129 return *_diffusivity.get();
134 #endif // GRINS_HAVE_ANTIOCH
136 #endif // GRINS_ANTIOCH_CONSTANT_TRANSPORT_MIXTURE_H
AntiochChemistry ChemistryParent
Wrapper class for Antioch::ChemicalMixture.
void build_conductivity(const GetPot &input)
const Antioch::ConstantLewisDiffusivity< libMesh::Real > & diffusivity() const
virtual ~AntiochConstantTransportMixture()
Wrapper class for storing state for Antioch thermo and kinetics.
void specialized_build_conductivity(const GetPot &input, boost::scoped_ptr< ConstantPrandtlConductivity > &conductivity, conductivity_type< ConstantPrandtlConductivity >)
AntiochConstantTransportMixture()
const Conductivity & conductivity() const
boost::scoped_ptr< Conductivity > _conductivity
Wrapper class for storing state for constant transport properties, including Antioch::ConstantLewisDi...
boost::scoped_ptr< Antioch::ConstantLewisDiffusivity< libMesh::Real > > _diffusivity
void specialized_build_conductivity(const GetPot &input, boost::scoped_ptr< ConstantConductivity > &conductivity, conductivity_type< ConstantConductivity >)