Source code for kappa_sdk.pvt.black_oil_mixture_results
from typing import Optional
[docs]
class MixtureResultsBlackOil:
[docs]
    def __init__(self, bubble_point: Optional[float] = None, dew_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_saturation_in_oil_gas_system: Optional[float] = None,
                 gas_oil_surface_tension: Optional[float] = None,
                 gas_water_surface_tension: Optional[float] = None,
                 oil_water_surface_tension: Optional[float] = None,
                 retrograde_dew_point: Optional[float] = None) -> None:
        self.__bubble_point = bubble_point
        self.__dew_point = dew_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_saturation_in_oil_gas_system = gas_saturation_in_oil_gas_system
        self.__gas_oil_surface_tension = gas_oil_surface_tension
        self.__gas_water_surface_tension = gas_water_surface_tension
        self.__oil_water_surface_tension = oil_water_surface_tension
        self.__retrograde_dew_point = retrograde_dew_point 
    @property
    def bubble_point(self) -> Optional[float]:
        """Gets the bubble point."""
        return self.__bubble_point
    @property
    def dew_point(self) -> Optional[float]:
        """Gets the dew point."""
        return self.__dew_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_saturation_in_oil_gas_system(self) -> Optional[float]:
        """Gets the gas saturation in oil gas system."""
        return self.__gas_saturation_in_oil_gas_system
    @property
    def gas_oil_surface_tension(self) -> Optional[float]:
        """Gets the gas-oil surface tension."""
        return self.__gas_oil_surface_tension
    @property
    def gas_water_surface_tension(self) -> Optional[float]:
        """Gets the gas-water surface tension."""
        return self.__gas_water_surface_tension
    @property
    def oil_water_surface_tension(self) -> Optional[float]:
        """Gets the oil-water surface tension."""
        return self.__oil_water_surface_tension
    @property
    def retrograde_dew_point(self) -> Optional[float]:
        """Gets the retrograde dew point."""
        return self.__retrograde_dew_point