Buildings.ThermalZones.EnergyPlus.BaseClasses.Synchronize

Package with classes to synchronize Spawn objects

Information

This class is used to synchronize the constructor calls for Spawn. The implementation is based on Elmqvist et al. (2015) and the code provided in Modelica #2842.

References

Hilding Elmqvist, Axel Goteman, Vilhelm Roxling and Toheed Ghandriz.
Generic Modelica Framework for MultiBody Contacts and Discrete Element Method.
Proceedings of the 11th International Modelica Conference, Versailles, France, September 21-23, 2015.
doi: 10.3384/ecp15118427.

Package Content

Name Description
Buildings.ThermalZones.EnergyPlus.BaseClasses.Synchronize.ObjectSynchronizer ObjectSynchronizer Block that synchronizes an object
Buildings.ThermalZones.EnergyPlus.BaseClasses.Synchronize.SynchronizeBuilding SynchronizeBuilding Model to synchronize the Spawn objects that belong to a building
Buildings.ThermalZones.EnergyPlus.BaseClasses.Synchronize.SynchronizeConnector SynchronizeConnector Connector to synchronize Spawn objects

Buildings.ThermalZones.EnergyPlus.BaseClasses.Synchronize.ObjectSynchronizer

Block that synchronizes an object

Information

Block with outer declaration that is used to synchronize the calls to the Spawn objects.

Modelica definition

block ObjectSynchronizer "Block that synchronizes an object" outer Buildings.ThermalZones.EnergyPlus.Building building "Reference to outer building model"; SynchronizeBuilding synBui "Model that synchronize the Spawn objects"; equation connect(building.synchronize,synBui.synchronize); end ObjectSynchronizer;

Buildings.ThermalZones.EnergyPlus.BaseClasses.Synchronize.SynchronizeBuilding

Model to synchronize the Spawn objects that belong to a building

Information

Model that is used to synchronize the calls to the Spawn objects.

Connectors

TypeNameDescription
SynchronizeConnectorsynchronizeConnector that is used to synchronize objects

Modelica definition

model SynchronizeBuilding "Model to synchronize the Spawn objects that belong to a building" Buildings.ThermalZones.EnergyPlus.BaseClasses.Synchronize.SynchronizeConnector synchronize "Connector that is used to synchronize objects"; end SynchronizeBuilding;

Buildings.ThermalZones.EnergyPlus.BaseClasses.Synchronize.SynchronizeConnector

Connector to synchronize Spawn objects

Information

Connector that is used to synchronize the calls to the Spawn objects.

Contents

TypeNameDescription
RealdoPotential variable
flow RealdoneFlow variable

Modelica definition

connector SynchronizeConnector "Connector to synchronize Spawn objects" Real do "Potential variable"; flow Real done "Flow variable"; end SynchronizeConnector;