#include <TChemReactor.hpp>
|
using | Feedback = OdeSolver::feedback_type |
|
◆ Feedback
◆ TChemReactor() [1/3]
fub::ideal_gas::TChemReactor::TChemReactor |
( |
const TChemMechanism & |
mechanism | ) |
|
◆ ~TChemReactor()
fub::ideal_gas::TChemReactor::~TChemReactor |
( |
| ) |
|
|
noexcept |
◆ TChemReactor() [2/3]
fub::ideal_gas::TChemReactor::TChemReactor |
( |
const TChemReactor & |
| ) |
|
|
delete |
◆ TChemReactor() [3/3]
fub::ideal_gas::TChemReactor::TChemReactor |
( |
TChemReactor && |
| ) |
|
|
delete |
◆ Advance() [1/2]
void fub::ideal_gas::TChemReactor::Advance |
( |
double |
dt | ) |
|
◆ Advance() [2/2]
void fub::ideal_gas::TChemReactor::Advance |
( |
double |
dt, |
|
|
Feedback |
feedback |
|
) |
| |
◆ GetCp()
double fub::ideal_gas::TChemReactor::GetCp |
( |
| ) |
const |
◆ GetCps()
span<const double> fub::ideal_gas::TChemReactor::GetCps |
( |
| ) |
const |
|
inline |
◆ GetCv()
double fub::ideal_gas::TChemReactor::GetCv |
( |
| ) |
const |
◆ GetCvs()
span<const double> fub::ideal_gas::TChemReactor::GetCvs |
( |
| ) |
const |
|
inline |
◆ GetDensity()
double fub::ideal_gas::TChemReactor::GetDensity |
( |
| ) |
const |
|
inline |
◆ GetEnthalpies()
span<const double> fub::ideal_gas::TChemReactor::GetEnthalpies |
( |
| ) |
const |
|
inline |
◆ GetGamma()
double fub::ideal_gas::TChemReactor::GetGamma |
( |
| ) |
const |
◆ GetInternalEnergies()
span<const double> fub::ideal_gas::TChemReactor::GetInternalEnergies |
( |
| ) |
const |
|
inline |
◆ GetInternalEnergy()
double fub::ideal_gas::TChemReactor::GetInternalEnergy |
( |
| ) |
const |
◆ GetMassFractions()
span<const double> fub::ideal_gas::TChemReactor::GetMassFractions |
( |
| ) |
const |
|
inline |
◆ GetMeanMolarMass()
double fub::ideal_gas::TChemReactor::GetMeanMolarMass |
( |
| ) |
const |
◆ GetMolarMasses()
span<const double> fub::ideal_gas::TChemReactor::GetMolarMasses |
( |
| ) |
const |
|
inline |
◆ GetMoleFractions()
span<const double> fub::ideal_gas::TChemReactor::GetMoleFractions |
( |
| ) |
const |
|
inline |
◆ GetNSpecies()
int fub::ideal_gas::TChemReactor::GetNSpecies |
( |
| ) |
const |
◆ GetOdeSolver()
const OdeSolver& fub::ideal_gas::TChemReactor::GetOdeSolver |
( |
| ) |
const |
|
inline |
◆ GetPressure()
double fub::ideal_gas::TChemReactor::GetPressure |
( |
| ) |
const |
|
inline |
◆ GetSpeciesName()
const char* fub::ideal_gas::TChemReactor::GetSpeciesName |
( |
int |
i | ) |
const |
|
inline |
◆ GetSpeciesNames()
span<const std::string> fub::ideal_gas::TChemReactor::GetSpeciesNames |
( |
| ) |
const |
|
inline |
◆ GetSpeedOfSound()
double fub::ideal_gas::TChemReactor::GetSpeedOfSound |
( |
| ) |
const |
◆ GetTemperature()
double fub::ideal_gas::TChemReactor::GetTemperature |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ SetDensity()
void fub::ideal_gas::TChemReactor::SetDensity |
( |
double |
rho | ) |
|
◆ SetInternalEnergy()
void fub::ideal_gas::TChemReactor::SetInternalEnergy |
( |
double |
e, |
|
|
double |
tolerance = 1e-6 |
|
) |
| |
◆ SetMassFractions()
void fub::ideal_gas::TChemReactor::SetMassFractions |
( |
span< const double > |
Y | ) |
|
◆ SetMoleFractions() [1/2]
void fub::ideal_gas::TChemReactor::SetMoleFractions |
( |
span< const double > |
X | ) |
|
◆ SetMoleFractions() [2/2]
void fub::ideal_gas::TChemReactor::SetMoleFractions |
( |
std::string |
X | ) |
|
◆ SetOdeSolver()
void fub::ideal_gas::TChemReactor::SetOdeSolver |
( |
std::unique_ptr< OdeSolver > |
solver | ) |
|
|
inline |
◆ SetPressure()
void fub::ideal_gas::TChemReactor::SetPressure |
( |
double |
p | ) |
|
◆ SetPressureIsentropic()
double fub::ideal_gas::TChemReactor::SetPressureIsentropic |
( |
double |
p | ) |
|
◆ SetTemperature()
void fub::ideal_gas::TChemReactor::SetTemperature |
( |
double |
T | ) |
|
◆ UpdateThermoState()
void fub::ideal_gas::TChemReactor::UpdateThermoState |
( |
| ) |
|
◆ cps_
std::vector<double> fub::ideal_gas::TChemReactor::cps_ |
|
private |
◆ cvs_
std::vector<double> fub::ideal_gas::TChemReactor::cvs_ |
|
private |
◆ density_
double fub::ideal_gas::TChemReactor::density_ |
|
private |
◆ enthalpies_
std::vector<double> fub::ideal_gas::TChemReactor::enthalpies_ |
|
private |
◆ internal_energies_
std::vector<double> fub::ideal_gas::TChemReactor::internal_energies_ |
|
private |
◆ molar_masses_
std::vector<double> fub::ideal_gas::TChemReactor::molar_masses_ |
|
private |
◆ moles_
std::vector<double> fub::ideal_gas::TChemReactor::moles_ |
|
private |
◆ ode_solver_
std::unique_ptr<OdeSolver> fub::ideal_gas::TChemReactor::ode_solver_ |
|
private |
◆ pressure_
double fub::ideal_gas::TChemReactor::pressure_ |
|
private |
◆ setPVector_
std::array<double, 2> fub::ideal_gas::TChemReactor::setPVector_ |
|
private |
◆ species_names_
std::vector<std::string> fub::ideal_gas::TChemReactor::species_names_ |
|
private |
◆ temperature_
double fub::ideal_gas::TChemReactor::temperature_ |
|
private |
◆ temperature_and_mass_fractions_
std::vector<double> fub::ideal_gas::TChemReactor::temperature_and_mass_fractions_ |
|
private |
◆ thermo_temperature_
double fub::ideal_gas::TChemReactor::thermo_temperature_ |
|
private |
The documentation for this class was generated from the following file: