Detailed Design diagrams
Data model: BuildingModel

Creating data models: BldgModelFactory

Initialization of BldgModelFactory
The BldgModelFactory is the central point which coordinates creation and initialization of the building models. There is a single instance of this factory per worker process.

Main workflow in SimulationManager
This diagrams illustrates the main CESAR-P workflow on a high level. From your main program, you can call each of those workflow steps separately if you wish to have more control over the process than just running everything in one sequence.

Retrofit
This diagram gives an insight to the retrofit package to illustrate the classes responsible to perform the retrofit operations, namely selecting the buildings to retrofit and exchanging one or more construction element with its retrofitted construction. You also see which properties of the building model are relevant for the retrofitting.

Operational costs and emissions
The diagram gives an overview of the class structure used to calculate operational costs and emissions.
