madlib._maneuver.ImpulsiveManeuver¶
- class madlib._maneuver.ImpulsiveManeuver(time: float, dv: ndarray[Any, dtype[float64]])[source]¶
ImpulseManeuver class holds an impulse maneuver definition, which includes the time of the maneuver, and the impulsive delta-v.
Properties¶
- timefloat
Timestamp of the maneuver (MJD, UTC)
- dvNDArray[np.float64]
3D Array of the impulsive delta-v (RSW frame)
- __init__(time: float, dv: ndarray[Any, dtype[float64]])[source]¶
Initialize the ImpulseManeuver class.
- Parameters:
time (float) – Timestamp of the maneuver (MJD, UTC)
dv (NDArray[np.float64]) – 3D Array of the impulsive delta-v (RSW frame)
Methods
__init__(time, dv)Initialize the ImpulseManeuver class.
Attributes