Trait nyx_space::dynamics::deltavctrl::DeltaVctrl[][src]

pub trait DeltaVctrl where
    Self: Clone + Sized
{ fn ctrl_vector(&self, state: &Orbit) -> Vector3<f64>;
fn next(&mut self, state: &Orbit); }
Expand description

The DeltaVctrl trait handles control laws, optimizations, and other such methods for controlling the change in velocity of a point mass during a mission arc (MissionArc).

Required methods

Returns the control vector corresponding to the change in velocity direction in the inertial frame.

Prepares the controller for the next maneuver (called from set_state of the dynamics).

Implementors