Update: generalize EquationState, EquationsStateIdealGas, Mixture, and Species classes to be compatible with non-ideal EoS#1114
Merged
AlbertoCuadra merged 52 commits intodevelopfrom Mar 26, 2026
Merged
Conversation
Update: comments
Solve: typo
Update: employ report method in Example_*, omit explicit listSpecies, and improve descriptions
Update: add `setEntropy`, `setEnthalpy`, `setInternalEnergy` methods within `Mixture` class and solve error `vSpecific` with condensed species
Solve: error in `DetonationCJ` method within `DetonationSolver` class when guess provides solutions below tolerance
Solve: error Mach calculation when using setEntropy, setEnthalpy, or setInternalEnergy methods; assign `EquilibriumSolver` within the `Mixture` object when using those methods; and add counterpart methods those specific variables
Add: include plasma diagnostics for weakly ionized flows and simplify `PlotConfig` class
Add: include `Benchmark` class for performance reporting and assign a unique deterministic 32-bit numeric identifier to each Species object in the database
Update: miscellaneous
Update: improve performance of ChemicalSystem by introducing updatePropertiesMatrixThermo method
Update: fix Burcat's database issues, update Burcat's database to latest release, and add merge operator to `Database` derived classes
Update: improve `Database` functionality
Update: version
Solve: error imposing defined entropy when composition changes
Update: modify Example_SP and Example_SV
Update: include `H2O(L)` in default `listSpecies`, include `itMaxRecursion` in `EquilibriumSolver` as safeguard for infinite loops, and include validations `SP` and `SV` problems
Add: solve `SHOCK_PRANDTL_MEYER` expansion within the `ShockSolver` class
Add: include calorically perfect gas solution for the Prandtl-Meyer expansion
Solve: typo
Add: include `SP`, `SV`, and `SHOCK_PRANDTL_MEYER` problems in the benckmark
Solve: error initial composition when species are not initially included in the chemical system
Add: allow calculations with same species categorized in different type of reactant (`fuel`, `oxidizer`, `inert`)
Add: include enumeration class `CaloricGasModel` to simplify caloric gas model definition
Update: minor bugs, improve default figures format, and miscellaneous changes
Solve: error chemical equilibrium calculations when molesGuess contains zero values
Add: include new CT-LIA module for solving shock-turbulence interaction problems using linear theory #991 and new display classes
Update: contents
Add: include `getVorticityDivergence` method within the `HelmholtzSolver` class
Solve: error computation of enstrophy in `ShockTurbulenceModelAcoustic` class and include Kolmogorov length ratio across the shock
Solve: typo
Solve: error variable set
Solve: error calculation enstrophy
Update: readme
Update: documentation
Update: documentation
Update: add `viscosityModel` for the estimation of Kolmogorov length scale across the shock and include missing references
Update: include `kolmogorovLengthRatio` in default `plotProperties`
Update: v1.2.8 and solve error `uielements` app
Update: include `mixArray1` and `mixArray2` objects as outputs for `JumpConditionSolver` class
Update: refactor `JumpConditionsSolver` and `shockturbulence` subpackage to stabilize RH-slope calculations and enable upstream parametric sweeps
Solve: chemical equilibrium errors at low temperature when ionized species may be present
Solve: error app when frozen option was unchecked
Add: include `SHOCKTURBULENCE_*` problems in the Combustion Toolbox `App`
Solve: bug check date last release and include `getLatestVersionGithub` subpass function in `checkUpdate` routine
Update: rename utility function `check_temperature_range` as `filterSpeciesTemperatureRange` and included as a method of `ChemicalSystem` class
EquationState, EquationsStateIdealGas, and Mixture to be compatible with non-ideal EoSEquationState, EquationsStateIdealGas, Mixture, and Species classes to be compatible with non-ideal EoS
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.