ablate::eos::EOS

Derived Components

ablate::eos::PerfectGas

perfect gas eos

parameters (req)
(ablate::parameters::Parameters) parameters for the perfect gas eos
species
(string list) species to track. Note: species mass fractions do not change eos

ablate::eos::StiffenedGas

stiffened gas eos

parameters (req)
(ablate::parameters::Parameters) parameters for the stiffened gas eos
species
(string list) species to track. Note: species mass fractions do not change eos

ablate::eos::TwoPhase

two phase eos

eos1 (req)
(ablate::eos::EOS) eos for fluid 1, must be prefect or stiffened gas.
eos2 (req)
(ablate::eos::EOS) eos for fluid 2, must be perfect or stiffened gas.

ablate::eos::TChemSoot

TChemV2 ideal gas eos augmented with a soot formation mechanism

mechFile (req)
(file path or url) the mech file (Cantera Yaml)
log
(ablate::monitors::logs::Log) An optional log for TChem echo output (only used with yaml input)
options
(ablate::parameters::Parameters) time stepping options (dtMin, dtMax, dtDefault, dtEstimateFactor, relToleranceTime, relToleranceTime, absToleranceTime, relToleranceNewton, absToleranceNewton, maxNumNewtonIterations, numTimeIterationsPerInterval, jacobianInterval, maxAttempts, thresholdTemperature)