Skip to content

#1167: Refactored ForceModel, DSSTForceModel and ParametersDriversProvider

Maxime Journot requested to merge issue-1167 into develop
  • Introduced interface EventDetectorsProvider to reduce code duplication in ForceModel, DSSTForceModel, ManeuverTriggers, PropulsionModel
  • Moved up some common features related to ParameterDrivers handling from the force models interfaces to interface ParametersDriversProvider
  • Introduced new exception UnsupportedParameterException
  • Made the following classes implement/extend ParametersDriversProvider: ObservedMeasurement, EstimationModifier, FieldAbstractAnalyticalPropagator, BrouwerLyddanePropagator, AbstractAnalyticalGradientConverter, TLE and TLE-related classes

Fixes #1167 (closed)

Merge request reports