classSpawnExternalObject

Class used to couple the FMU to interact with a thermal zone

Extends from ExternalObject.

Information

Class derived from ExternalObject having two local external function definition, named destructor and constructor respectively.

These functions create and release an external object that allows the storage of the data structure needed to communicate with the EnergyPlus FMU.

Contents

NameDescription
constructorConstruct to connect to a thermal zone in EnergyPlus
destructorRelease storage

Revisions

  • July 10, 2026, by Michael Wetter:
    Corrected C function implementation to comply with Modelica Language Standard.
    This change only affects the C function implementation and does not impact the Modelica function signature.
    This is for issue 4658.
  • December 11, 2021, by Michael Wetter:
    Declared function as pure for MSL 4.0.0.
  • February 18, 2021, by Michael Wetter:
    Refactor synchronization of constructors.
    This is for #2360.
  • April 04, 2018, by Thierry S. Nouidui:
    Added additional parameters for parametrizing the EnergyPlus model.
  • March 21, 2018, by Thierry S. Nouidui:
    Revised implementation for efficiency.
  • February 14, 2018, by Michael Wetter:
    First implementation.