26 #ifndef GRINS_ANTIOCH_CONSTANT_TRANSPORT_EVALUATOR_H
27 #define GRINS_ANTIOCH_CONSTANT_TRANSPORT_EVALUATOR_H
29 #include "grins_config.h"
31 #ifdef GRINS_HAVE_ANTIOCH
38 #include "libmesh/libmesh_common.h"
41 #include "antioch/wilke_evaluator.h"
53 template<
typename Thermo,
typename Conductivity>
64 libMesh::Real
k(
const CachedValues& cache,
unsigned int qp );
67 libMesh::Real& mu, libMesh::Real& k );
70 std::vector<libMesh::Real>&
D );
72 libMesh::Real
mu(
const libMesh::Real T,
73 const std::vector<libMesh::Real>& Y );
75 libMesh::Real
k(
const libMesh::Real T,
76 const std::vector<libMesh::Real>& Y );
78 void D(
const libMesh::Real rho,
const libMesh::Real
cp,
79 const libMesh::Real k,
80 std::vector<libMesh::Real>& D );
84 const libMesh::Real
_mu;
88 const Antioch::ConstantLewisDiffusivity<libMesh::Real>&
_diffusivity;
98 #endif // GRINS_HAVE_ANTIOCH
100 #endif // GRINS_ANTIOCH_CONSTANT_TRANSPORT_EVALUATOR_H
const Conductivity & _conductivity
Wrapper class for evaluating chemistry and thermo properties using Antioch.
Wrapper class for evaluating constant transport properties, including Antioch::ConstantLewisDiffusivi...
void mu_and_k(const CachedValues &cache, unsigned int qp, libMesh::Real &mu, libMesh::Real &k)
libMesh::Real cp(const CachedValues &cache, unsigned int qp)
AntiochConstantTransportEvaluator()
virtual ~AntiochConstantTransportEvaluator()
libMesh::Real k(const CachedValues &cache, unsigned int qp)
Wrapper class for storing state for constant transport properties, including Antioch::ConstantLewisDi...
const Antioch::ConstantLewisDiffusivity< libMesh::Real > & _diffusivity
libMesh::Real mu(const CachedValues &cache, unsigned int qp)
void D(const CachedValues &cache, unsigned int qp, std::vector< libMesh::Real > &D)