cesarp.SIA2024.demand_generators.BuildingTypeProtocol module

class cesarp.SIA2024.demand_generators.BuildingTypeProtocol.BuildingTypeProtocol[source]

Bases: object

get_room_types() List[str][source]
get_room_types_area_fraction() Dict[enum.Enum, float][source]
synthesize_profiles_yearly_by_room_area_for_bldg(profile_per_room_method: Callable[[str], List[float]], additional_factor_per_room_method: Optional[Callable[[str], float]] = None) List[float][source]
synthesize_value_by_room_area(value_per_room_method: Callable[[str], float]) float[source]