Skip to content

Fixed issue #1006 : Added FieldODEIntegratorBuilder interface and its implementing classes

Vincent CUCCHIETTI requested to merge vcucchie/orekit:issue-1006 into develop

Hi everyone, this merge request aims to close issue #1006 (closed).

There was several ways to do this but ultimately, i had to resort to the simplest/brutal one as it would have been confusing to the user otherwise. Hence there is now a FieldODEIntegratorBuilder generic interface, which implements a buildIntegratorMethod() similar to the one defined in ODEIntegratorBuilder except for the additional Field field argument needed to create FieldODEIntegrator. Moreover, a field equivalent of all ODEIntegratorBuilders is now available except for GraggBulirschStoerIntegrator which does not have its field equivalent.

You'll see below the description of the commit :

Added FieldODEIntegratorBuilder interface and its implementing classes for all ODEIntegrator having a field equivalent (all ode integrators except for GraggBulirschStoerIntegrator)

Added associated tests

Updated changes.xml

Merge request reports