NumericalPropagatorPropagate Method (Duration, ITrackCalculationProgress) | 
  
    Namespace: 
   AGI.Foundation.Propagators
    Assembly:
   AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 25.1.421.0 (25.1.421.0)
Syntaxpublic double[] Propagate(
	Duration propagationTime,
	ITrackCalculationProgress tracker
)
Public Function Propagate ( 
	propagationTime As Duration,
	tracker As ITrackCalculationProgress
) As Double()
public:
array<double>^ Propagate(
	Duration propagationTime, 
	ITrackCalculationProgress^ tracker
)
member Propagate : 
        propagationTime : Duration * 
        tracker : ITrackCalculationProgress -> float[] 
Parameters
- propagationTime
 - Type: AGI.Foundation.TimeDuration
The (positive or negative) total time, measured from 
            the CurrentTime, over which to propagate.
            A negative duration will indicate that the propagator should propagate backwards
            in time. - tracker
 - Type: AGI.FoundationITrackCalculationProgress
A progress tracker which will report the progress of the propagation
            from 0 percent to 100 percent. 
Return Value
Type: 
DoubleThe raw state vector at the given 
propagationTime
            away from the 
Epoch on the state, and if 
IncludeIntegratorInformationInOutput
            is true it also contains the combined integration information over the propagation and
            the average step size. Use 
ConvertStateT(String, Double) to process this raw state
            into a useful form.
See Also