Skip to main content

Module dynamics

Module dynamics 

Source
Expand description

Provides several dynamics used for orbital mechanics and attitude dynamics, which can be elegantly combined.

Re-exports§

pub use crate::errors::NyxError;
pub use self::orbital::*;
pub use self::spacecraft::*;
pub use self::solarpressure::*;
pub use self::drag::*;
pub use self::gravity_field::*;
pub use self::solid_tides::*;

Modules§

deltavctrl
Defines some velocity change controllers.
drag
The drag module handles drag in a very basic fashion. Do not use for high fidelity dynamics.
gravity_field
Define the gravity field models. This module allows loading gravity models from PDS, EGM2008 and GMAT’s own COF files.
guidance
Defines a few examples of guidance laws.
orbital
The orbital module handles all Cartesian based orbital dynamics.
sequence
solarpressure
Defines solar radiation pressure models
solid_tides
Define the solid tide models.
spacecraft
The spacecraft module allows for simulation of spacecraft dynamics in general, including propulsion/maneuvers.

Enums§

DynamicsError
Stores dynamical model errors

Traits§

AccelModel
Evaluates mass-independent accelerations acting directly on an orbit.
Dynamics
The Dynamics trait handles and stores any equation of motion and the state is integrated.
ForceModel
Evaluates mass-dependent forces acting on a spacecraft.