Trait EntropyScaling

Source
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.

Required Methods§

Source

fn viscosity_reference( &self, temperature: Temperature, volume: Volume, moles: &Moles<Array1<f64>>, ) -> EosResult<Viscosity>

Source

fn viscosity_correlation(&self, s_res: f64, x: &Array1<f64>) -> EosResult<f64>

Source

fn diffusion_reference( &self, temperature: Temperature, volume: Volume, moles: &Moles<Array1<f64>>, ) -> EosResult<Diffusivity>

Source

fn diffusion_correlation(&self, s_res: f64, x: &Array1<f64>) -> EosResult<f64>

Source

fn thermal_conductivity_reference( &self, temperature: Temperature, volume: Volume, moles: &Moles<Array1<f64>>, ) -> EosResult<ThermalConductivity>

Source

fn thermal_conductivity_correlation( &self, s_res: f64, x: &Array1<f64>, ) -> EosResult<f64>

Implementors§