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