9 #ifndef CT_HIGHPRESSUREGASTRAN_H
10 #define CT_HIGHPRESSUREGASTRAN_H
48 return "HighPressureGas";
76 double Tcrit_i(
size_t i);
78 double Pcrit_i(
size_t i);
80 double Vcrit_i(
size_t i);
82 double Zcrit_i(
size_t i);
84 vector<double> store(
size_t i,
size_t nsp);
86 double FQ_i(
double Q,
double Tr,
double MW);
88 double setPcorr(
double Pr,
double Tr);
Headers for the DenseMatrix object, which deals with dense rectangular matrices and description of th...
Interface for class MultiTransport.
Class MultiTransport implements transport properties for high pressure gas mixtures.
void getBinaryDiffCoeffs(const size_t ld, double *const d) override
Returns the matrix of binary diffusion coefficients.
double thermalConductivity() override
Returns the mixture thermal conductivity in W/m/K.
double viscosity() override
Viscosity of the mixture (kg /m /s)
void getThermalDiffCoeffs(double *const dt) override
Return the thermal diffusion coefficients (kg/m/s)
string transportModel() const override
Identifies the model represented by this Transport object.
void getMultiDiffCoeffs(const size_t ld, double *const d) override
Return the Multicomponent diffusion coefficients. Units: [m^2/s].
HighPressureGasTransport()=default
default constructor
Class MultiTransport implements multicomponent transport properties for ideal gas mixtures.
Factory class for creating new instances of classes derived from Transport.
Namespace for the Cantera kernel.