EntropyScaling

Trait EntropyScaling 

Source
pub trait EntropyScaling<N: Dim = Dyn, D: DualNum<f64> + Copy = f64>{
    // Required methods
    fn viscosity_reference(
        &self,
        temperature: Temperature<D>,
        volume: Volume<D>,
        moles: &Moles<OVector<D, N>>,
    ) -> Viscosity<D>;
    fn viscosity_correlation(&self, s_res: D, x: &OVector<D, N>) -> D;
    fn diffusion_reference(
        &self,
        temperature: Temperature<D>,
        volume: Volume<D>,
        moles: &Moles<OVector<D, N>>,
    ) -> Diffusivity<D>;
    fn diffusion_correlation(&self, s_res: D, x: &OVector<D, N>) -> D;
    fn thermal_conductivity_reference(
        &self,
        temperature: Temperature<D>,
        volume: Volume<D>,
        moles: &Moles<OVector<D, N>>,
    ) -> ThermalConductivity<D>;
    fn thermal_conductivity_correlation(&self, s_res: D, x: &OVector<D, N>) -> D;
}
Expand description

Reference values and residual entropy correlations for entropy scaling.

Required Methods§

Source

fn viscosity_reference( &self, temperature: Temperature<D>, volume: Volume<D>, moles: &Moles<OVector<D, N>>, ) -> Viscosity<D>

Source

fn viscosity_correlation(&self, s_res: D, x: &OVector<D, N>) -> D

Source

fn diffusion_reference( &self, temperature: Temperature<D>, volume: Volume<D>, moles: &Moles<OVector<D, N>>, ) -> Diffusivity<D>

Source

fn diffusion_correlation(&self, s_res: D, x: &OVector<D, N>) -> D

Source

fn thermal_conductivity_reference( &self, temperature: Temperature<D>, volume: Volume<D>, moles: &Moles<OVector<D, N>>, ) -> ThermalConductivity<D>

Source

fn thermal_conductivity_correlation(&self, s_res: D, x: &OVector<D, N>) -> D

Implementors§

Source§

impl<C: Deref<Target = T>, T: EntropyScaling<N, D>, N: Dim, D: DualNum<f64> + Copy> EntropyScaling<N, D> for C