26 #ifndef GRINS_ANTIOCH_WILKE_TRANSPORT_EVALUATOR_H 
   27 #define GRINS_ANTIOCH_WILKE_TRANSPORT_EVALUATOR_H 
   29 #include "grins_config.h" 
   31 #ifdef GRINS_HAVE_ANTIOCH 
   38 #include "libmesh/libmesh_common.h" 
   41 #include "antioch/mixture_averaged_transport_evaluator.h" 
   53   template<
typename Thermo, 
typename Viscosity, 
typename Conductivity, 
typename Diffusivity>
 
   62     libMesh::Real 
mu( 
const libMesh::Real T,
 
   63                       const libMesh::Real P,
 
   64                       const std::vector<libMesh::Real>& Y );
 
   66     libMesh::Real 
k( 
const libMesh::Real T,
 
   67                      const libMesh::Real P,
 
   68                      const std::vector<libMesh::Real>& Y );
 
   71                          const libMesh::Real rho,
 
   72                          const libMesh::Real 
cp,
 
   73                          const std::vector<libMesh::Real>& Y,
 
   74                          libMesh::Real& 
mu, libMesh::Real& 
k,
 
   75                          std::vector<libMesh::Real>& D );
 
   80     libMesh::UniquePtr<Antioch::MixtureAveragedTransportEvaluator<Diffusivity,Viscosity,Conductivity,libMesh::Real> > 
_wilke_evaluator;
 
   82     const Antioch::MixtureDiffusion<Diffusivity,libMesh::Real>& 
_diffusivity;
 
   92 #endif // GRINS_HAVE_ANTIOCH 
   94 #endif // GRINS_ANTIOCH_WILKE_TRANSPORT_EVALUATOR_H 
libMesh::Real mu(const libMesh::Real T, const libMesh::Real P, const std::vector< libMesh::Real > &Y)
 
libMesh::Real cp(const libMesh::Real &T, const libMesh::Real P, const std::vector< libMesh::Real > &Y)
 
Wrapper class for evaluating chemistry and thermo properties using Antioch. 
 
libMesh::Real k(const libMesh::Real T, const libMesh::Real P, const std::vector< libMesh::Real > &Y)
 
AntiochMixtureAveragedTransportEvaluator()
 
Wrapper class for storing state for computing Wilke transport properties using Antioch. 
 
Wrapper class for evaluating Wilke transport properties using Antioch. 
 
virtual ~AntiochMixtureAveragedTransportEvaluator()
 
void mu_and_k_and_D(const libMesh::Real T, const libMesh::Real rho, const libMesh::Real cp, const std::vector< libMesh::Real > &Y, libMesh::Real &mu, libMesh::Real &k, std::vector< libMesh::Real > &D)
 
libMesh::UniquePtr< Antioch::MixtureAveragedTransportEvaluator< Diffusivity, Viscosity, Conductivity, libMesh::Real > > _wilke_evaluator
 
const Antioch::MixtureDiffusion< Diffusivity, libMesh::Real > & _diffusivity