Source code for kappa_sdk.pvt.eos_mixture_results
from typing import Optional
[docs]
class MixtureResultsEos:
[docs]
    def __init__(self, saturation_point: Optional[float] = None,
                 big_rs: Optional[float] = None, rs_max: Optional[float] = None,
                 rsw: Optional[float] = None, small_rs: Optional[float] = None,
                 liquid_dropout: Optional[float] = None, water_gas_ratio: Optional[float] = None,
                 gas_oil_surface_tension: Optional[float] = None,
                 oil_molar_fraction: Optional[float] = None,
                 gas_molar_fraction: Optional[float] = None,
                 water_molar_fraction: Optional[float] = None) -> None:
        self.__saturation_point = saturation_point
        self.__big_rs = big_rs
        self.__rs_max = rs_max
        self.__rsw = rsw
        self.__small_rs = small_rs
        self.__liquid_dropout = liquid_dropout
        self.__water_gas_ratio = water_gas_ratio
        self.__gas_oil_surface_tension = gas_oil_surface_tension
        self.__oil_molar_fraction = oil_molar_fraction
        self.__gas_molar_fraction = gas_molar_fraction
        self.__water_molar_fraction = water_molar_fraction 
    @property
    def saturation_point(self) -> Optional[float]:
        """Gets the saturation point."""
        return self.__saturation_point
    @property
    def big_rs(self) -> Optional[float]:
        """Gets the big Rs value."""
        return self.__big_rs
    @property
    def rs_max(self) -> Optional[float]:
        """Gets the maximum Rs value."""
        return self.__rs_max
    @property
    def rsw(self) -> Optional[float]:
        """Gets the Rsw value."""
        return self.__rsw
    @property
    def small_rs(self) -> Optional[float]:
        """Gets the small Rs value."""
        return self.__small_rs
    @property
    def liquid_dropout(self) -> Optional[float]:
        """Gets the liquid dropout value."""
        return self.__liquid_dropout
    @property
    def water_gas_ratio(self) -> Optional[float]:
        """Gets the water gas ratio."""
        return self.__water_gas_ratio
    @property
    def gas_oil_surface_tension(self) -> Optional[float]:
        """Gets the gas-oil surface tension."""
        return self.__gas_oil_surface_tension
    @property
    def oil_molar_fraction(self) -> Optional[float]:
        """Gets the oil molar fraction."""
        return self.__oil_molar_fraction
    @property
    def gas_molar_fraction(self) -> Optional[float]:
        """Gets the gas molar fraction."""
        return self.__gas_molar_fraction
    @property
    def water_molar_fraction(self) -> Optional[float]:
        """Gets the water molar fraction."""
        return self.__water_molar_fraction