Selecting the slope of a g function in event detectors
This feature is both an improvement to OREKIT/Commons Math behaviour and a correction to a bug we encountered while using angle event detectors.
To understand the bug, the initial message can be found here : https://www.orekit.org/wws/arc/orekit-developers/2012-07/msg00000.html
This feature consists in adding a new parameter (slope selection) to the
event detectors : this parameter will allow the user to choose if he
wants to detect ascending/descending g functions, or both (as of now).
This parameter is used in the EventState class (method acceptStep).
A few classes are impacted : EventDetector, EventState, AbstractDetector, a few classes that implements directly the EventDetector interface.
The user who wants to detect only an ascending event (ex : in a node detector) will choose the new constructor in AbstractDetector.
This feature also needs to be implemented in Commons Math.
I will join source code and reference on Commons Math issue.
(from redmine: issue id 104, created on 2012-07-02, closed on 2012-07-02)