Reorganize some code and add the start of the transport file parsing

This commit is contained in:
Alex Selimov 2026-03-28 22:56:36 -04:00
parent d5ed4c7599
commit 3548d8b449
7 changed files with 281 additions and 28 deletions

View file

@ -0,0 +1,22 @@
pub enum Phase {
Gas,
Condensed,
}
pub struct SpeciesThermoData {
pub name: String,
pub elements: Vec<SpeciesElement>,
pub phase: Phase,
pub polynomials: Vec<ThermoPolynomial>,
pub molecular_weight: f64,
pub h_formation: f64,
}
pub struct ThermoPolynomial {
pub a: Vec<f64>,
pub temp_range: (f64, f64),
}
pub struct SpeciesElement {
pub element: String,
pub count: f64,
}