32#if defined(HAVE_MPP) && !defined(CODI_REVERSE_TYPE) && !defined(CODI_FORWARD_TYPE)
33#include "mutation++.h"
40class CMutationTCLib :
public CNEMOGas {
44 std::unique_ptr<Mutation::Mixture> mix;
46 vector<su2double> Cv_ks,
57 CMutationTCLib(
const CConfig* config,
unsigned short val_nDim);
62 virtual ~CMutationTCLib(
void);
85 vector<
su2double>& ComputeMixtureEnergies() final;
112 vector<
su2double>& GetDiffusionCoeff() final;
123 vector<
su2double>& GetThermalConductivities() final;
133 vector<
su2double>& GetSpeciesMolarMass() final;
138 vector<
su2double>& GetRefTemperature() final;
143 vector<
su2double>& GetSpeciesFormationEnthalpy() final;
Defines the nonequilibrium gas model.
Main class for defining the problem; basically this class reads the configuration file,...
Definition CConfig.hpp:64
Class for defining the 2T (trans-rotational and vibro-electronic) nonequilibrium gas model.
Definition CNEMOGas.hpp:38
virtual void SetTDStateRhosTTv(vector< su2double > &val_rhos, su2double val_temperature, su2double val_temperature_ve)
Set mixture thermodynamic state.
Definition CNEMOGas.hpp:102
virtual const vector< su2double > & GetSpeciesCvTraRot()=0
Get species T-R specific heats at constant volume.
passivedouble su2double
Definition code_config.hpp:181
@ V
Menter k-w SST model with vorticity production terms.