Skip to content

Make PatternTrackParameters a subclass of ParametersBase

This merge request makes the PatternTrackParameters class a subclass of ParametersBase. This is achieved by progressively altering data members and methods to match those of ParametersBase and finally unifying the two types in a single class hierarchy. The advantage of this is that it will allow us to operate on PatternTrackParameters through methods taking ParametersBase arguments through subtype polymorphism.

These changes should be invariant in terms of physics and CPU performance.

Merge request reports