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

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

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

fn ctrl_vector(&self, state: &State) -> Vector3<f64>

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

fn next(&mut self, state: &State)

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

Loading content...

Implementors

impl DeltaVctrl for InstantBurns[src]

Loading content...