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