|
| zerorkEOS (std::filesystem::path reactionFile, std::filesystem::path thermoFile, const std::shared_ptr< ablate::parameters::Parameters > &options={}) |
|
std::map< std::string, double > | GetElementInformation () const override |
|
std::map< std::string, std::map< std::string, int > > | GetSpeciesElementalInformation () const override |
|
std::map< std::string, double > | GetSpeciesMolecularMass () const override |
|
void | View (std::ostream &stream) const override |
|
const std::vector< std::string > & | GetSpeciesVariables () const override |
|
virtual const std::vector< std::string > & | GetProgressVariables () const override |
|
ThermodynamicFunction | GetThermodynamicFunction (ThermodynamicProperty property, const std::vector< domain::Field > &fields) const override |
|
ThermodynamicTemperatureFunction | GetThermodynamicTemperatureFunction (ThermodynamicProperty property, const std::vector< domain::Field > &fields) const override |
|
ThermodynamicMassFractionFunction | GetThermodynamicMassFractionFunction (ThermodynamicProperty property, const std::vector< domain::Field > &fields) const |
|
ThermodynamicTemperatureMassFractionFunction | GetThermodynamicTemperatureMassFractionFunction (ThermodynamicProperty property, const std::vector< domain::Field > &fields) const override |
|
EOSFunction | GetFieldFunctionFunction (const std::string &field, ThermodynamicProperty property1, ThermodynamicProperty property2, std::vector< std::string > otherProperties) const override |
|
std::shared_ptr< SourceCalculator > | CreateSourceCalculator (const std::vector< domain::Field > &fields, const ablate::domain::Range &cellRange) override |
|
| ChemistryModel (std::string name) |
|
virtual std::vector< std::tuple< ablate::solver::CellSolver::SolutionFieldUpdateFunction, void *, std::vector< std::string > > > | GetSolutionFieldUpdates () |
|
virtual double | GetEnthalpyOfFormation (std::string_view speciesName) const |
|
| EOS (std::string typeIn) |
|
virtual std::vector< std::string > | GetFieldTags () const |
|
virtual std::vector< std::shared_ptr< domain::FieldDescriptor > > | GetAdditionalFields () const |
|
virtual const std::vector< std::string > & | GetFieldFunctionProperties () const |
|
|
static void | FillreactorMassFracVectorFromDensityMassFractions (int nSpc, double density, const double *densityYi, std::vector< double > &reactorYi) |
|
static void | FillreactorMassFracVectorFromMassFractions (int nSpc, const double *Yi, std::vector< double > &reactorYi) |
|
|
These functions are used to compute the direct thermodynamic properties (without temperature). They are not called directly but a pointer to them is returned - Parameters
-
- Returns
|
static PetscErrorCode | DensityFunction (const PetscReal conserved[], PetscReal *property, void *ctx) |
|
static PetscErrorCode | TemperatureFunction (const PetscReal conserved[], PetscReal *property, void *ctx) |
|
static PetscErrorCode | PressureFunction (const PetscReal conserved[], PetscReal *property, void *ctx) |
|
static PetscErrorCode | InternalSensibleEnergyFunction (const PetscReal conserved[], PetscReal *property, void *ctx) |
|
static PetscErrorCode | SensibleEnthalpyFunction (const PetscReal conserved[], PetscReal *property, void *ctx) |
|
static PetscErrorCode | SpecificHeatConstantVolumeFunction (const PetscReal conserved[], PetscReal *property, void *ctx) |
|
static PetscErrorCode | SpecificHeatConstantPressureFunction (const PetscReal conserved[], PetscReal *property, void *ctx) |
|
static PetscErrorCode | SpeedOfSoundFunction (const PetscReal conserved[], PetscReal *property, void *ctx) |
|
static PetscErrorCode | SpeciesSensibleEnthalpyFunction (const PetscReal conserved[], PetscReal *property, void *ctx) |
|
static PetscErrorCode | DensityMassFractionFunction (const PetscReal conserved[], const PetscReal yi[], PetscReal *property, void *ctx) |
|
static PetscErrorCode | TemperatureMassFractionFunction (const PetscReal conserved[], const PetscReal yi[], PetscReal *property, void *ctx) |
|
static PetscErrorCode | PressureMassFractionFunction (const PetscReal conserved[], const PetscReal yi[], PetscReal *property, void *ctx) |
|
static PetscErrorCode | InternalSensibleEnergyMassFractionFunction (const PetscReal conserved[], const PetscReal yi[], PetscReal *property, void *ctx) |
|
static PetscErrorCode | SensibleEnthalpyMassFractionFunction (const PetscReal conserved[], const PetscReal yi[], PetscReal *property, void *ctx) |
|
static PetscErrorCode | SpecificHeatConstantVolumeMassFractionFunction (const PetscReal conserved[], const PetscReal yi[], PetscReal *property, void *ctx) |
|
static PetscErrorCode | SpecificHeatConstantPressureMassFractionFunction (const PetscReal conserved[], const PetscReal yi[], PetscReal *property, void *ctx) |
|
static PetscErrorCode | SpeedOfSoundMassFractionFunction (const PetscReal conserved[], const PetscReal yi[], PetscReal *property, void *ctx) |
|
static PetscErrorCode | SpeciesSensibleEnthalpyMassFractionFunction (const PetscReal conserved[], const PetscReal yi[], PetscReal *property, void *ctx) |
|
|
These functions are used to compute the thermodynamic properties when temperature is known. They are not called directly but a pointer to them is returned and may be faster than the direct calls. - Parameters
-
- Returns
|
static PetscErrorCode | DensityTemperatureFunction (const PetscReal conserved[], PetscReal T, PetscReal *property, void *ctx) |
|
static PetscErrorCode | TemperatureTemperatureFunction (const PetscReal conserved[], PetscReal T, PetscReal *property, void *ctx) |
|
static PetscErrorCode | PressureTemperatureFunction (const PetscReal conserved[], PetscReal T, PetscReal *property, void *ctx) |
|
static PetscErrorCode | InternalSensibleEnergyTemperatureFunction (const PetscReal conserved[], PetscReal T, PetscReal *property, void *ctx) |
|
static PetscErrorCode | SensibleEnthalpyTemperatureFunction (const PetscReal conserved[], PetscReal T, PetscReal *property, void *ctx) |
|
static PetscErrorCode | SpecificHeatConstantVolumeTemperatureFunction (const PetscReal conserved[], PetscReal T, PetscReal *property, void *ctx) |
|
static PetscErrorCode | SpecificHeatConstantPressureTemperatureFunction (const PetscReal conserved[], PetscReal T, PetscReal *property, void *ctx) |
|
static PetscErrorCode | SpeedOfSoundTemperatureFunction (const PetscReal conserved[], PetscReal T, PetscReal *property, void *ctx) |
|
static PetscErrorCode | SpeciesSensibleEnthalpyTemperatureFunction (const PetscReal conserved[], PetscReal T, PetscReal *property, void *ctx) |
|
static PetscErrorCode | DensityTemperatureMassFractionFunction (const PetscReal conserved[], const PetscReal yi[], PetscReal T, PetscReal *property, void *ctx) |
|
static PetscErrorCode | TemperatureTemperatureMassFractionFunction (const PetscReal conserved[], const PetscReal yi[], PetscReal T, PetscReal *property, void *ctx) |
|
static PetscErrorCode | PressureTemperatureMassFractionFunction (const PetscReal conserved[], const PetscReal yi[], PetscReal T, PetscReal *property, void *ctx) |
|
static PetscErrorCode | InternalSensibleEnergyTemperatureMassFractionFunction (const PetscReal conserved[], const PetscReal yi[], PetscReal T, PetscReal *property, void *ctx) |
|
static PetscErrorCode | SensibleEnthalpyTemperatureMassFractionFunction (const PetscReal conserved[], const PetscReal yi[], PetscReal T, PetscReal *property, void *ctx) |
|
static PetscErrorCode | SpecificHeatConstantVolumeTemperatureMassFractionFunction (const PetscReal conserved[], const PetscReal yi[], PetscReal T, PetscReal *property, void *ctx) |
|
static PetscErrorCode | SpecificHeatConstantPressureTemperatureMassFractionFunction (const PetscReal conserved[], const PetscReal yi[], PetscReal T, PetscReal *property, void *ctx) |
|
static PetscErrorCode | SpeedOfSoundTemperatureMassFractionFunction (const PetscReal conserved[], const PetscReal yi[], PetscReal T, PetscReal *property, void *ctx) |
|
static PetscErrorCode | SpeciesSensibleEnthalpyTemperatureMassFractionFunction (const PetscReal conserved[], const PetscReal yi[], PetscReal T, PetscReal *property, void *ctx) |
|