Refactoring of the interaction classes in the multisystem framework
Compare changes
Some refactor of the interaction base classes in the multisystem framework. The main purpose is to make the code easier to understand. Main changes:
interaction_t
to interaction_with_partner_t
interaction_t
to interaction_surrogate_t
interaction_partner_t
to interaction_t
The end result is an interaction_t
class that includes all the components and an "empty" surrogate class used only to avoid circular dependencies.
Also added as much documentation as I could.
Some refactor of the interaction base classes in the multisystem framework.