Enum feos_core::DensityInitialization
source · [−]pub enum DensityInitialization<U: EosUnit> {
Vapor,
Liquid,
InitialDensity(QuantityScalar<U>),
None,
}
Expand description
Initial values in a density iteration.
Variants
Vapor
Calculate a vapor phase by initializing using the ideal gas.
Liquid
Calculate a liquid phase by using the max_density
.
InitialDensity(QuantityScalar<U>)
Use the given density as initial value.
None
Calculate the most stable phase by calculating both a vapor and a liquid and return the one with the lower molar Gibbs energy.
Trait Implementations
Auto Trait Implementations
impl<U> RefUnwindSafe for DensityInitialization<U> where
U: RefUnwindSafe,
impl<U> Send for DensityInitialization<U> where
U: Send,
impl<U> Sync for DensityInitialization<U> where
U: Sync,
impl<U> Unpin for DensityInitialization<U> where
U: Unpin,
impl<U> UnwindSafe for DensityInitialization<U> where
U: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more