``thrust`` ========== This module provides the functionality for creating thrust magnitude and direction settings. Functions --------- .. currentmodule:: tudatpy.numerical_simulation.propagation_setup.thrust .. autosummary:: get_propulsion_input_variables 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.get_propulsion_input_variables .. 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: