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: