SinglePointStoppablePropagatorPropagateUntilStop Method (JulianDate, MotionCartesian, IntegrationSense, ITrackCalculationProgress) | 
 
            Propagates a 
Point forward in time from the initial conditions.
            
 
    Namespace: 
   AGI.Foundation.Propagators
    Assembly:
   AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 25.1.421.0 (25.1.421.0)
Syntaxpublic SinglePointStoppablePropagatorResults PropagateUntilStop(
	JulianDate initialDate,
	Motion<Cartesian> initialState,
	IntegrationSense direction,
	ITrackCalculationProgress progressTracker
)
Public Function PropagateUntilStop ( 
	initialDate As JulianDate,
	initialState As Motion(Of Cartesian),
	direction As IntegrationSense,
	progressTracker As ITrackCalculationProgress
) As SinglePointStoppablePropagatorResults
public:
SinglePointStoppablePropagatorResults^ PropagateUntilStop(
	JulianDate initialDate, 
	Motion<Cartesian> initialState, 
	IntegrationSense direction, 
	ITrackCalculationProgress^ progressTracker
)
member PropagateUntilStop : 
        initialDate : JulianDate * 
        initialState : Motion<Cartesian> * 
        direction : IntegrationSense * 
        progressTracker : ITrackCalculationProgress -> SinglePointStoppablePropagatorResults 
Parameters
- initialDate
 - Type: AGI.Foundation.TimeJulianDate
The date to start propagating from. - initialState
 - Type: AGI.FoundationMotionCartesian
The initial MotionT to start propagating from. - direction
 - Type: AGI.Foundation.NumericalMethodsIntegrationSense
Should propagation go forward or backward. - progressTracker
 - Type: AGI.FoundationITrackCalculationProgress
An optional progress tracker. 
Return Value
Type: 
SinglePointStoppablePropagatorResultsThe ephemeris and found events for this propagation run.
See Also