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: 24.3.420.0 (24.3.420.0)
Syntax public 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