NumericalPropagatorPropagateUntilStop Method (IEnumerableStoppingConditionEvaluator, ITrackCalculationProgress) | 
 
            Propagates forward until one of the 
conditions are tripped.  This will propagate 
            
Increasing by default.
            
 
    Namespace: 
   AGI.Foundation.Propagators
    Assembly:
   AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 25.1.421.0 (25.1.421.0)
Syntaxpublic StoppableNumericalPropagatorResults PropagateUntilStop(
	IEnumerable<StoppingConditionEvaluator> conditions,
	ITrackCalculationProgress progressTracker
)
Public Function PropagateUntilStop ( 
	conditions As IEnumerable(Of StoppingConditionEvaluator),
	progressTracker As ITrackCalculationProgress
) As StoppableNumericalPropagatorResults
public:
StoppableNumericalPropagatorResults^ PropagateUntilStop(
	IEnumerable<StoppingConditionEvaluator^>^ conditions, 
	ITrackCalculationProgress^ progressTracker
)
member PropagateUntilStop : 
        conditions : IEnumerable<StoppingConditionEvaluator> * 
        progressTracker : ITrackCalculationProgress -> StoppableNumericalPropagatorResults 
Parameters
- conditions
 - Type: System.Collections.GenericIEnumerableStoppingConditionEvaluator
The conditions to stop on. - 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: 
StoppableNumericalPropagatorResultsThe ephemeris and information about the stopping event.
See Also