Sidereon.Astro.Equinoctial (Sidereon v0.27.1)

Copy Markdown View Source

Equinoctial and modified equinoctial orbital element conversions.

Summary

Types

vec3()

@type vec3() :: {number(), number(), number()}

Functions

coe2eq(coe, factor \\ :prograde)

coe2eq!(coe, factor \\ :prograde)

coe2mee(coe, factor \\ :prograde)

coe2mee!(coe, factor \\ :prograde)

eq2coe(eq)

eq2coe!(eq)

eq2mee(eq)

eq2mee!(eq)

eq2rv(eq, mu \\ OrbitalElements.mu_earth())

eq2rv!(eq, mu \\ OrbitalElements.mu_earth())

mee2coe(mee)

mee2coe!(mee)

mee2eq(mee)

mee2eq!(mee)

mee2rv(mee, mu \\ OrbitalElements.mu_earth())

mee2rv!(mee, mu \\ OrbitalElements.mu_earth())

rv2eq(r, v, mu \\ OrbitalElements.mu_earth(), factor \\ :prograde)

rv2eq!(r, v, mu \\ OrbitalElements.mu_earth(), factor \\ :prograde)

rv2mee(r, v, mu \\ OrbitalElements.mu_earth(), factor \\ :prograde)

rv2mee!(r, v, mu \\ OrbitalElements.mu_earth(), factor \\ :prograde)