twine-models 0.4.0

Domain-specific models and model-building tools for Twine
Documentation
//! Turbomachinery component models.
//!
//! This module provides component-level models for devices like compressors and turbines.
//! Outputs are designed to be unambiguous for systems modeling. For example,
//! turbomachinery work is reported as a non-negative work type (e.g., [`CompressionWork`]),
//! rather than a signed value with a convention-dependent meaning.

pub mod compressor;
pub mod turbine;

mod efficiency;
mod inlet_properties;
mod work;

pub use efficiency::{InvalidIsentropicEfficiency, IsentropicEfficiency};
pub(crate) use inlet_properties::InletProperties;
pub use work::{CompressionWork, ExpansionWork};

#[cfg(test)]
pub(crate) mod test_utils;