Click or drag to resize

StoppablePropagatorPropagateUntilStop Method (ITimeBasedState, ITrackCalculationProgress)

Propagates forward until one of the saved StoppingConditionEvaluators are tripped. This will propagate forward in time.

Namespace:  AGI.Foundation.Propagators
Assembly:  AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 20.3.405.0 (20.3.405.0)
Syntax
public StoppablePropagatorResults PropagateUntilStop(
	ITimeBasedState initialState,
	ITrackCalculationProgress progressTracker
)

Parameters

initialState
Type: AGI.Foundation.CoordinatesITimeBasedState
The initial state to begin propagating from.
progressTracker
Type: AGI.FoundationITrackCalculationProgress
An optional progress tracker. How long the segment will take to propagate generally is not known ahead of time, so the reported progress completed is set to -1. But you can cancel propagation with the tracker.

Return Value

Type: StoppablePropagatorResults
The ephemeris and information about the stopping event.
See Also