.. _thrust: ``thrust`` ========== This module provides the functionality for creating thrust magnitude and direction settings. Functions --------- .. currentmodule:: tudatpy.numerical_simulation.propagation_setup.thrust .. autosummary:: constant_thrust_magnitude custom_thrust_magnitude custom_thrust_magnitude_fixed_isp custom_thrust_acceleration_magnitude custom_thrust_acceleration_magnitude_fixed_isp .. autofunction:: tudatpy.numerical_simulation.propagation_setup.thrust.constant_thrust_magnitude .. autofunction:: tudatpy.numerical_simulation.propagation_setup.thrust.custom_thrust_magnitude .. autofunction:: tudatpy.numerical_simulation.propagation_setup.thrust.custom_thrust_magnitude_fixed_isp .. autofunction:: tudatpy.numerical_simulation.propagation_setup.thrust.custom_thrust_acceleration_magnitude .. autofunction:: tudatpy.numerical_simulation.propagation_setup.thrust.custom_thrust_acceleration_magnitude_fixed_isp Enumerations ------------ .. currentmodule:: tudatpy.numerical_simulation.propagation_setup.thrust .. autosummary:: ThrustFrames ThrustMagnitudeTypes .. autoclass:: tudatpy.numerical_simulation.propagation_setup.thrust.ThrustFrames :members: .. autoclass:: tudatpy.numerical_simulation.propagation_setup.thrust.ThrustMagnitudeTypes :members: Classes ------- .. currentmodule:: tudatpy.numerical_simulation.propagation_setup.thrust .. autosummary:: ThrustMagnitudeSettings ConstantThrustMagnitudeSettings CustomThrustMagnitudeSettings .. autoclass:: tudatpy.numerical_simulation.propagation_setup.thrust.ThrustMagnitudeSettings :members: .. autoclass:: tudatpy.numerical_simulation.propagation_setup.thrust.ConstantThrustMagnitudeSettings :members: .. autoclass:: tudatpy.numerical_simulation.propagation_setup.thrust.CustomThrustMagnitudeSettings :members: