void grvx_integration_step(struct GrvxQP *qp, struct GrvxQP *e, double h, const struct GrvxPlanets *planets)
Single integration step.
Definition: integrators.c:143
unsigned grvx_integration_loop(struct GrvxQP *qp, double h, unsigned n, const struct GrvxPlanets *planets)
Multiple integration steps.
Definition: integrators.c:159
Helper functions for linear algebra calculations.
Set of planets.
Definition: planet.h:20
Phase space representation of state.
Definition: integrators.h:19
struct GrvxVec3D q
Definition: integrators.h:20
struct GrvxVec3D p
Definition: integrators.h:21
3D vector in cartesian representation.
Definition: linalg.h:15