26 #include "grins_config.h"
28 #ifdef GRINS_HAVE_ANTIOCH
38 template<
typename Thermo,
typename Conductivity>
40 : AntiochEvaluator<Antioch::CEACurveFit<
libMesh::Real>,Thermo>( mixture ),
42 _conductivity( mixture.conductivity() ),
43 _diffusivity( mixture.diffusivity() )
48 template<
typename Thermo,
typename Conductivity>
54 template<
typename Thermo,
typename Conductivity>
57 const std::vector<libMesh::Real>& )
62 template<
typename Thermo,
typename Conductivity>
65 const std::vector<libMesh::Real>& Y )
68 const libMesh::Real cp = this->cp( T, T, Y );
70 return _conductivity( _mu, cp );
73 template<
typename Thermo,
typename Conductivity>
75 const libMesh::Real rho,
76 const libMesh::Real cp,
77 const std::vector<libMesh::Real>& ,
78 libMesh::Real& mu, libMesh::Real& k,
79 std::vector<libMesh::Real>& D )
83 k = _conductivity( _mu, cp );
85 std::fill( D.begin(), D.end(), _diffusivity.D(rho,cp,k) );
90 #endif // GRINS_HAVE_ANTIOCH
void mu_and_k_and_D(const libMesh::Real, const libMesh::Real rho, const libMesh::Real cp, const std::vector< libMesh::Real > &, libMesh::Real &mu, libMesh::Real &k, std::vector< libMesh::Real > &D)
libMesh::Real mu(const libMesh::Real, const libMesh::Real, const std::vector< libMesh::Real > &)
virtual ~AntiochConstantTransportEvaluator()
AntiochConstantTransportEvaluator()
libMesh::Real k(const libMesh::Real T, const libMesh::Real, const std::vector< libMesh::Real > &Y)