archetypebuildings
Currently we implemented two methodologies to create archetype buildings:
All new archetype buildings should inherit from either residential or
nonresidential buildings:
residential
-
class
teaser.logic.archetypebuildings.residential.
Residential
(parent=None, name=None, year_of_construction=None, net_leased_area=None, with_ahu=False)
Bases: teaser.logic.buildingobjects.building.Building
Root Class for each type building.
Class as parent of specific type buildings. Subclass from Building to
represent Type Buildings. Superclass for every type building.
Attributes
Methods
-
generate_archetype
()
Generates an archetype building.
Define your type of archetype generation.
nonresidential
-
class
teaser.logic.archetypebuildings.nonresidential.
NonResidential
(parent=None, name=None, year_of_construction=None, net_leased_area=None, with_ahu=False)
Bases: teaser.logic.buildingobjects.building.Building
Root Class for each type building.
Class as parent of specific type buildings. Subclass from Building to
represent Type Buildings. Superclass for every type building.
Attributes
Methods
-
generate_archetype
()
Generates an archetype building.
Define your type of arechtype generation.