""" Building module SPDX - License - Identifier: LGPL - 3.0 - or -later Copyright © 2020 Project Author Sanam Dabirian sanam.dabirian@mail.concordia.ca """ class Facility: """ facilities class """ def __init__(self, operation_schedules, convective_fraction, latent_fraction, radiant_fraction, total_value_of_heat_dissipation): self._operation_schedules = operation_schedules self._convective_fraction = convective_fraction self._latent_fraction = latent_fraction self._radiant_fraction = radiant_fraction self._total_value_of_heat_dissipation = total_value_of_heat_dissipation @property def operation_schedules(self): """ Get operation schedules of the facilities :return: operation schedules """ return self._operation_schedules @property def convective_fraction(self): """ Get convective fraction value :return: convective fraction """ return self._convective_fraction @property def latent_fraction(self): """ Get latent fraction value :return: latent fraction """ return self._latent_fraction @property def radiant_fraction(self): """ Get radiant fraction value :return: radiant fraction """ return self._radiant_fraction @property def total_value_of_heat_dissipation(self): """ Get heat dissipation value :return: heat dissipation """ return self._total_value_of_heat_dissipation