#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: