poliastro.core.propagation

Low level propagation algorithms.

Submodules

Package Contents

Functions

func_twobody(t0, u_, k)

Differential equation for the initial value two body problem.

cowell(k, r, v, tofs[, rtol, events, f])

danby(k, r0, v0, tof[, numiter, rtol])

Kepler solver for both elliptic and parabolic orbits based on Danby's

danby_coe(k, p, ecc, inc, raan, argp, nu, tof[, ...])

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

farnocchia

gooding(k, r0, v0, tof[, numiter, rtol])

Solves the Elliptic Kepler Equation with a cubic convergence and

gooding_coe(k, p, ecc, inc, raan, argp, nu, tof[, ...])

markley(k, r0, v0, tof)

Solves the kepler problem by a non-iterative method. Relative error is

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

mikkola(k, r0, v0, tof[, rtol])

Raw algorithm for Mikkola's Kepler solver.

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

pimienta

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

recseries

recseries_coe(k, p, ecc, inc, raan, argp, nu, tof[, ...])

vallado(k, r0, v0, tof, numiter)

Solves Kepler's Equation by applying a Newton-Raphson method.