Core Module

The core module of HermesPy provides all basic functionalities of the simulator.

classDiagram RandomNode <|-- Receiver Operator <|-- MixingOperator OperatorSlot <|-- ReceiverSlot Antenna <|-- Dipole MixingOperator <|-- Receiver Serializable <|-- Antenna Serializable <|-- Executable OperatorSlot <|-- TransmitterSlot Antenna <|-- IdealAntenna RandomNode <|-- Transmitter AntennaArrayBase <|-- UniformArray Antenna <|-- PatchAntenna Serializable <|-- AntennaArray MixingOperator <|-- Transmitter RandomNode <|-- Device RandomNode <|-- Scenario Serializable <|-- UniformArray

It is split into several interdependent sub-modules: