Module nyx_space::md::ui[][src]

Re-exports

pub use super::targeter::*;
pub use super::Ephemeris;
pub use super::ScTraj;
pub use crate::dynamics::Drag;
pub use crate::dynamics::Harmonics;
pub use crate::dynamics::OrbitalDynamics;
pub use crate::dynamics::PointMasses;
pub use crate::dynamics::SolarPressure;
pub use crate::dynamics::SpacecraftDynamics;
pub use crate::dynamics::Dynamics;
pub use crate::io::gravity::HarmonicsMem;
pub use crate::State;
pub use crate::TimeTagged;

Structs

A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’.

Stores a B-Plane

Defines generally usable durations for high precision math with Epoch (all data is stored in seconds)

Defines an Epoch in TAI (temps atomique international) in seconds past 1900 January 01 at midnight (like the Network Time Protocol).

Defines a state parameter event finder

An MDProcess allows the creation and propagation of a spacecraft subjected to some dynamics

Orbit defines an orbital state

Orbit defines an orbital state

PropOpts stores the integrator options, including the minimum and maximum step sizes, and the max error size.

A Propagator allows propagating a set of dynamics forward or backward in time. It is an EventTracker, without any event tracking. It includes the options, the integrator details of the previous step, and the set of coefficients used for the monomorphic instance.

A spacecraft state

Store a trajectory of any State.

Enums

Defines the default celestial bodies in the provided de438 XB.

Enable or not light time correction for the computation of the celestial states

Common state parameters

Functions

Returns the Delta V (in km/s) needed to achieve the B Plane specified by B dot R and B dot T. If no LTOF target is set, this method will fix VX, VY and VZ successively and use the minimum of those as a seed for the LTOF variation finding. If the 3x3 search is worse than any of the 2x2s, then a 2x2 will be returned. This uses the hyperdual formulation of the Jacobian and will also vary the linearize time of flight (LTOF).