I've now implemented backwards integration for the trajectory module. Major changes:
ode_base_example.cc now takes a boolean variable, integrate_backwards
Within the Integrate class in integrate.py, I've now created a new function integrate_backwards that doesn't do any "boundary" checking due to the separatrix. It's 20% faster.
I have included a file integrate_backwards.py that demonstrates how the new code should be used.
I have included unnitests for the Kerr based waveform and backwards_integration code. These can be found in few/tests/test_kerr.py and few/tests/test_traj.py . I also fixed a small bug in the unit test fore few/tests/test_mode_selection.py
A few other minor changes that I'm willing to discuss over email or whatever.
Hey guys,
I've now implemented backwards integration for the trajectory module. Major changes: