NumericalPropagator Methods |
The NumericalPropagator type exposes the following members.
Name | Description | |
---|---|---|
![]() | Clone |
Clones this object using the specified context.
|
![]() | Dispose |
Releases any resources associated with this instance.
|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Propagate(Duration) |
Propagates the state from the CurrentTime and CurrentState.
The direction of propagation is determined by the sign of the Duration
specified.
|
![]() | Propagate(Duration, ITrackCalculationProgress) |
Propagates the state from the CurrentTime and CurrentState.
The direction of propagation is determined by the sign of the Duration
specified.
|
![]() | Propagate(Duration, Int32) |
Propagates the state from the CurrentTime and CurrentState.
The direction of propagation is determined by the sign of the Duration
specified.
|
![]() | Propagate(Duration, Int32, ITrackCalculationProgress) |
Propagates the state from the CurrentTime and CurrentState.
The direction of propagation is determined by the sign of the Duration
specified.
|
![]() | PropagateUntilStop(IEnumerable<StoppingConditionEvaluator>, ITrackCalculationProgress) |
Propagates forward until one of the conditions are tripped. This will propagate
Increasing by default.
|
![]() | PropagateUntilStop(IEnumerable<StoppingConditionEvaluator>, IntegrationSense, ITrackCalculationProgress) |
Propagates until one of the conditions are tripped.
|
![]() | PropagateUntilStop(IEnumerable<StoppingConditionEvaluator>, IntegrationSense, Boolean, ITrackCalculationProgress) |
Propagates until one of the conditions are tripped.
|
![]() | PropagateUntilStop(IEnumerable<StoppingConditionEvaluator>, IntegrationSense, Boolean, Int32, ITrackCalculationProgress) |
Propagates until one of the conditions are tripped.
|
![]() | Reset() |
Resets the propagation back to the initial conditions.
|
![]() | Reset(JulianDate,Double[]) |
Resets the propagation to a new set of initial conditions at the epoch time.
|
![]() | Restep |
Instead of advancing from the CurrentState, reintegrate the last step that was taken by the integrator
by the given step size to produce a new CurrentState and CurrentTime.
|
![]() | TakeStep() |
Advance the state from the CurrentState by taking a single integration step.
CurrentState and CurrentTime will be updated to reflect the new values.
|
![]() | TakeStep(Double) |
Advance the state from the CurrentState by taking a single integration step bounded by a maximum.
CurrentState and CurrentTime will be updated to reflect the new values.
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |