Core Modules
============

This module contains the core classes for co-simulation components.

CoSimComponent Base Class
--------------------------

.. automodule:: syssimx.core.base
   :members:
   :undoc-members:
   :show-inheritance:

Ports
-----

.. automodule:: syssimx.core.port
   :members:
   :undoc-members:
   :show-inheritance:

Events
------

.. automodule:: syssimx.core.events
   :members:
   :undoc-members:
   :show-inheritance:

History
-------

.. automodule:: syssimx.core.history
   :members:
   :undoc-members:
   :show-inheritance:

Multi-Component
-------------------

.. automodule:: syssimx.core.multi_comp
   :members:
   :undoc-members:
   :show-inheritance:
