Package org.orekit.forces.maneuvers.propulsion
This package provides propulsion models intended to be used with class
Maneuver
.-
Interface Summary Interface Description PropulsionModel Generic interface for a propulsion model used in aManeuver
.ThrustDirectionProvider Interface to compute the thrust direction of a maneuver.ThrustPropulsionModel Interface for a thrust-based propulsion model. -
Class Summary Class Description AbstractConstantThrustPropulsionModel This abstract class simply serve as a container for a constant thrust maneuver.BasicConstantThrustPropulsionModel Constant thrust propulsion model with: - Constant thrust direction in spacecraft frame - Parameter drivers (for estimation) for the thrust norm or the flow rate.ConstantThrustDirectionProvider Simple implementation of VariableThrustDirectionVector, providing a constant direction.PolynomialThrustSegment One polynomial segment of a thrust profile.ProfileThrustPropulsionModel Thrust propulsion model based on segmented profile.ScaledConstantThrustPropulsionModel Thrust propulsion model with parameters (for estimation) represented by scale factors on the X, Y and Z axis of the spacecraft frame.ThrustDirectionAndAttitudeProvider This class is used in to both manage the attitude of the satellite and the direction of thrust.