pub trait EntropyScaling {
// Required methods
fn viscosity_reference(
&self,
temperature: Temperature,
volume: Volume,
moles: &Moles<Array1<f64>>,
) -> EosResult<Viscosity>;
fn viscosity_correlation(
&self,
s_res: f64,
x: &Array1<f64>,
) -> EosResult<f64>;
fn diffusion_reference(
&self,
temperature: Temperature,
volume: Volume,
moles: &Moles<Array1<f64>>,
) -> EosResult<Diffusivity>;
fn diffusion_correlation(
&self,
s_res: f64,
x: &Array1<f64>,
) -> EosResult<f64>;
fn thermal_conductivity_reference(
&self,
temperature: Temperature,
volume: Volume,
moles: &Moles<Array1<f64>>,
) -> EosResult<ThermalConductivity>;
fn thermal_conductivity_correlation(
&self,
s_res: f64,
x: &Array1<f64>,
) -> EosResult<f64>;
}
Expand description
Reference values and residual entropy correlations for entropy scaling.