Source code for kappa_sdk.pvt.black_oil_mixture_results
from typing import Optional
[docs]
class MixtureResultsBlackOil:
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