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