Source code for kappa_sdk.pvt.black_oil_pvt_results

from typing import Optional


[docs] class BlackOilPVTResults: def __init__(self, density: float, viscosity: float, volume_factor: float, compressibility: float, gravity: Optional[float] = None, z_factor: Optional[float] = None) -> None: self.__density = density self.__viscosity = viscosity self.__volume_factor = volume_factor self.__compressibility = compressibility self.__gravity = gravity self.__z_factor = z_factor @property def density(self) -> float: """Gets the density value.""" return self.__density @property def viscosity(self) -> float: """Gets the viscosity value.""" return self.__viscosity @property def volume_factor(self) -> float: """Gets the volume factor value.""" return self.__volume_factor @property def compressibility(self) -> float: """Gets the compressibility value.""" return self.__compressibility @property def gravity(self) -> Optional[float]: """Gets the gravity value.""" return self.__gravity @property def z_factor(self) -> Optional[float]: """Gets the Z factor value.""" return self.__z_factor