Make field private and refactor

This commit is contained in:
Alex Selimov 2026-03-29 20:50:39 -04:00
parent aa4e870775
commit cdb74a4463
4 changed files with 64 additions and 30 deletions

View file

@ -1,10 +1,22 @@
pub struct SpeciesTransportData {
pub name: String,
pub viscosities: Vec<TransportFit>,
pub conductivities: Vec<TransportFit>,
viscosities: Vec<TransportFit>,
conductivities: Vec<TransportFit>,
}
impl SpeciesTransportData {
pub fn new(
name: &str,
viscosities: Vec<TransportFit>,
conductivities: Vec<TransportFit>,
) -> Self {
SpeciesTransportData {
name: name.to_string(),
viscosities,
conductivities,
}
}
pub fn viscosity_at(&self, temp: f64) -> f64 {
let i_viscosity = self
.viscosities