26 #include "grins_config.h"
28 #ifdef GRINS_HAVE_ANTIOCH
38 template<
typename KineticsThermoCurveFit,
typename Conductivity>
44 std::string warning =
"==============================================\n";
45 warning +=
"WARNING: This AntiochConstantTransportMixture constructor is DEPREACTED!\n";
46 warning +=
" Prefer alternate constructor where parsing\n";
47 warning +=
" is done outside this class.\n";
48 warning +=
"==============================================\n";
50 libmesh_warning(warning);
54 _diffusivity.reset(
new Antioch::ConstantLewisDiffusivity<libMesh::Real>(Le) );
59 template<
typename KineticsThermoCurveFit,
typename Conductivity>
62 ( libMesh::UniquePtr<Antioch::ChemicalMixture<libMesh::Real> > & chem_mixture,
63 libMesh::UniquePtr<Antioch::ReactionSet<libMesh::Real> > & reaction_set,
64 libMesh::UniquePtr<Antioch::NASAThermoMixture<libMesh::Real,KineticsThermoCurveFit> > & nasa_mixture,
65 libMesh::UniquePtr<ConstantViscosity> & visc,
66 libMesh::UniquePtr<Conductivity> & cond,
67 libMesh::UniquePtr<Antioch::ConstantLewisDiffusivity<libMesh::Real> > & diff,
69 bool clip_negative_rho )
73 _mu.reset( visc.release() );
74 _conductivity.reset( cond.release() );
75 _diffusivity.reset( diff.release() );
80 #endif // GRINS_HAVE_ANTIOCH
AntiochConstantTransportMixture()
static libMesh::Real parse_lewis_number(const GetPot &input, const std::string &material)
libMesh::UniquePtr< Antioch::ConstantLewisDiffusivity< libMesh::Real > > _diffusivity
Wrapper class for storing state for Antioch thermo and kinetics.
void build_conductivity(const GetPot &input, const std::string &material)
libMesh::UniquePtr< ConstantViscosity > _mu
Viscosity.