Source code for kappa_sdk.pvt.eos_thermal_results
[docs]
class ThermalResults:
[docs]
    def __init__(self, enthalpy: float, entropy: float, cp: float,
                 thermal_conductivity: float, cp_cv: float,
                 thermal_expansion_coef: float, internal_energy: float,
                 joule_thomson_coef: float, speed_of_sound: float) -> None:
        self.__enthalpy = enthalpy
        self.__entropy = entropy
        self.__cp = cp
        self.__thermal_conductivity = thermal_conductivity
        self.__cp_cv = cp_cv
        self.__thermal_expansion_coef = thermal_expansion_coef
        self.__internal_energy = internal_energy
        self.__joule_thomson_coef = joule_thomson_coef
        self.__speed_of_sound = speed_of_sound 
    @property
    def enthalpy(self) -> float:
        """Gets the enthalpy value."""
        return self.__enthalpy
    @property
    def entropy(self) -> float:
        """Gets the entropy value."""
        return self.__entropy
    @property
    def cp(self) -> float:
        """Gets the cp value."""
        return self.__cp
    @property
    def thermal_conductivity(self) -> float:
        """Gets the thermal conductivity value."""
        return self.__thermal_conductivity
    @property
    def cp_cv(self) -> float:
        """Gets the cp/cv ratio."""
        return self.__cp_cv
    @property
    def thermal_expansion_coef(self) -> float:
        """Gets the thermal expansion coefficient."""
        return self.__thermal_expansion_coef
    @property
    def internal_energy(self) -> float:
        """Gets the internal energy value."""
        return self.__internal_energy
    @property
    def joule_thomson_coef(self) -> float:
        """Gets the Joule-Thomson coefficient."""
        return self.__joule_thomson_coef
    @property
    def speed_of_sound(self) -> float:
        """Gets the speed of sound value."""
        return self.__speed_of_sound