mirror of
https://github.com/aselimov/cea-rs.git
synced 2026-04-19 00:24:20 +00:00
|
|
||
|---|---|---|
| src | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| LICENSE | ||
| README.md | ||
cea-rs 🚀🦀
This is a rust port of the Chemical Equilibrium with Applications method. Code was generally developed following the approach described in and not really from referencing the NASA open source codebase.
Gordon, S., & McBride, B. J. (1994). Computer program for calculation of complex chemical equilibrium compositions and applications. Part 1: Analysis (No. NAS 1.61: 1311).
Completeness
Below are the list of solvers in CEA and whether they are currently supported or not:
- TP, HP, SP
- TV, UV, SV
- CJ detonation
- shock
- rocket
Overview
.
├── Cargo.toml
├── LICENSE
├── README.md
└── src
├── properties/ # Thermodynamic input data and polynomial calculations
├── models/ # Basic Gas and GasMixture structs
├── equilibrium/ # Iterative solvers for TP, HP, SP, UV, TV, SV
├── rocket/ # Rocket solver functions
├── cj/ # Cj detonation functions
├── shock/ # shock solver functions
├── inputs.rs # input file parsing
└── main.rs
License
This project is licensed under the MIT License.