This implements the new assist_ephem struct and framework as we discussed in #7. There is probably some cleanup that can be done.
I've moved the jd_ref variable to assist_ephem because it is used when accessing the ephemeris data and therefore needed even if one is not using assist to integrate orbits.
I'm using the assist_ephem_init() function that you've implemented so the logic to find the default files is the same.
A lot of function arguments had to be changed. But otherwise there was really not much to do!
This implements the new
assist_ephem
struct and framework as we discussed in #7. There is probably some cleanup that can be done.I've moved the
jd_ref
variable toassist_ephem
because it is used when accessing the ephemeris data and therefore needed even if one is not using assist to integrate orbits.I'm using the
assist_ephem_init()
function that you've implemented so the logic to find the default files is the same.A lot of function arguments had to be changed. But otherwise there was really not much to do!