public class ExceptionDuringPropagationEventArgs extends EventArgs
| Constructor and Description |
|---|
ExceptionDuringPropagationEventArgs(NumericalPropagationException exception,
JulianDate previousTime,
double[] previousState,
JulianDate currentDate,
double[] currentState,
PropagationEventTrigger trigger,
StepSizeInformation info)
Initializes a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
double[] |
getCurrentState()
Gets the raw state at the end of the current step when this event is fired.
|
JulianDate |
getCurrentTime()
Gets the time at the end of the current step when this event is fired.
|
NumericalPropagationException |
getException()
Gets the exception that occurred.
|
double[] |
getPreviousState()
Gets the raw state at the beginning of the current step.
|
JulianDate |
getPreviousTime()
Gets the time at the beginning of the current step.
|
StepSizeInformation |
getStepSizeInformation()
Gets information about the last step taken by the integrator.
|
PropagationEventTrigger |
getTrigger()
Gets information about which method triggered this event.
|
public ExceptionDuringPropagationEventArgs(NumericalPropagationException exception, @Nonnull JulianDate previousTime, double[] previousState, @Nonnull JulianDate currentDate, double[] currentState, @Nonnull PropagationEventTrigger trigger, @Nonnull StepSizeInformation info)
exception - The exception that occurred, wrapped in a NumericalPropagationException.previousTime - The time at the beginning of the current step.previousState - The raw state at the beginning of the current step.currentDate - The time at the end of the current step when the event is fired.currentState - The raw state at the end of the current step when the event is fired.trigger - Indication of which method triggered this event.info - Information about the last step taken by the integrator.public final NumericalPropagationException getException()
@Nonnull public final JulianDate getPreviousTime()
public final double[] getPreviousState()
@Nonnull public final JulianDate getCurrentTime()
public final double[] getCurrentState()
@Nonnull public final StepSizeInformation getStepSizeInformation()
@Nonnull public final PropagationEventTrigger getTrigger()