public class StoppableNumericalPropagatorResults extends StoppablePropagatorResults
NumericalPropagator
and information about how the
propagation was stopped.Constructor and Description |
---|
StoppableNumericalPropagatorResults(StoppingConditionEvent stoppingEvent,
List<StoppingConditionEvent> detectedEvents,
List<ITimeBasedState> propagatedStates,
NumericalPropagationStateHistory numericalPropagationResults,
boolean aborted)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
NumericalPropagationStateHistory |
getPropagationHistory()
Gets the results that the
NumericalPropagator computed. |
getAborted, getConditionStoppedOn, getDetectedEvents, getEventThatStoppedPropagator, getFinalDate, getFinalState, getPropagatedStates, getValueOfConditionThatStopped
public StoppableNumericalPropagatorResults(StoppingConditionEvent stoppingEvent, List<StoppingConditionEvent> detectedEvents, List<ITimeBasedState> propagatedStates, NumericalPropagationStateHistory numericalPropagationResults, boolean aborted)
detectedEvents
- All of the events detected by the propagator.propagatedStates
- The states computed and saved from the propagation.numericalPropagationResults
- The NumericalPropagationStateHistory
of the wrapped NumericalPropagator
.stoppingEvent
- The actual final event
that stopped propagation.aborted
- A boolean indicated if the function run was aborted.public final NumericalPropagationStateHistory getPropagationHistory()
NumericalPropagator
computed.