poliastro.core.propagation.pimienta

Module Contents

Functions

pimienta_coe(k, p, ecc, inc, raan, argp, nu, tof)

pimienta(k, r0, v0, tof)

Raw algorithm for Adonis' Pimienta and John L. Crassidis 15th order

poliastro.core.propagation.pimienta.pimienta_coe(k, p, ecc, inc, raan, argp, nu, tof)
poliastro.core.propagation.pimienta.pimienta(k, r0, v0, tof)

Raw algorithm for Adonis’ Pimienta and John L. Crassidis 15th order polynomial Kepler solver.

Parameters
  • k (float) – Standar Gravitational parameter.

  • r0 (numpy.ndarray) – Initial position vector wrt attractor center.

  • v0 (numpy.ndarray) – Initial velocity vector.

  • tof (float) – Time of flight.

Returns

  • rr (numpy.ndarray) – Final position vector.

  • vv (numpy.ndarray) – Final velocity vector.

Notes

This algorithm was derived from the original paper: Pimienta-Peñalver, A. & Crassidis, John. (2013). Accurate Kepler equation solver without transcendental function evaluations. Advances in the Astronautical Sciences. 147. 233-247.