exceptions
¶
Specific exceptions that can be raised by the TudatPy library.
Modules
Classes¶
|
Base Error thrown by Tudat. |
|
Error thrown when the independent variable data point is out of the bounds of the data to be interpolated. |
Error thrown when the independent variable data point of a Lagrange interpolation is outside the reliable bounds of the data to be interpolated. |
|
|
Error thrown when the maximum number of iterations of an iterative operation is exceeded. |
- exception TudatError(message: str)¶
Bases:
RuntimeError
Base Error thrown by Tudat.
- exception InterpolationOutOfBoundsError(message: str, requested_value: float, lower_bound: float, upper_bound: float)¶
Bases:
TudatError
Error thrown when the independent variable data point is out of the bounds of the data to be interpolated.
- exception LagrangeInterpolationOutOfBoundsError(message: str, requested_value: float, lower_bound: float, upper_bound: float)¶
Bases:
InterpolationOutOfBoundsError
Error thrown when the independent variable data point of a Lagrange interpolation is outside the reliable bounds of the data to be interpolated. For more information, see
lagrange_interpolation()
.
- exception MaximumIterationsExceededError(message: str, number_of_iterations: int, maximum_number_of_iterations: int)¶
Bases:
TudatError
Error thrown when the maximum number of iterations of an iterative operation is exceeded.
- exception StepSizeViolationError(message: str)¶
Bases:
TudatError
Error thrown when the step size in a numerical integration is not valid.
- exception MinimumStepSizeViolatedError(message: str, minimum_step_size: float, recommended_step_size: float)¶
Bases:
StepSizeViolationError
Error thrown when the step size requested by the step size controller is smaller than the defined minimum step size in a numerical integration.