The UML diagram illustrates the architecture of the simulation.
Connection
Simulator
Simulator.compute_time_array()
Simulator.conclude_simulation()
Simulator.convert_to_data_frame()
Simulator.do_step()
Simulator.get_dtypes_of_logged_parameters()
Simulator.get_units()
Simulator.log_values()
Simulator.set_systems_inputs()
Simulator.simulate()
System
SystemParameter
init_connections()
init_fmus()
init_models()
init_parameter_list()
simulate()
Fmu
Fmu.conclude_simulation()
Fmu.do_step()
Fmu.fmu_path
Fmu.get_dtype_of_parameter()
Fmu.get_parameter_value()
Fmu.get_unit()
Fmu.initialize()
Fmu.set_parameter()
SimulationEntity
SimulationEntity.conclude_simulation()
SimulationEntity.do_step()
SimulationEntity.get_dtype_of_parameter()
SimulationEntity.get_parameter_value()
SimulationEntity.get_unit()
SimulationEntity.initialize()
SimulationEntity.set_parameter()
plot_results()