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
fn ctrl_vector(&self, state: &Orbit) -> Vector3<f64>
fn ctrl_vector(&self, state: &Orbit) -> Vector3<f64>
Returns the control vector corresponding to the change in velocity direction in the inertial frame.