| Package | Description | 
|---|---|
| agi.foundation.propagators | 
 Contains types used in producing the state of an object from a known element set. 
 | 
| agi.foundation.stoppingconditions | 
 Contains types for stopping propagation when various events occur. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<StoppingConditionEvaluator> | 
StoppablePropagator.getStoppingConditionEvaluators()
Gets a read only collection of the  
stopping conditions 
    that will be used by this propagator. | 
| Modifier and Type | Method and Description | 
|---|---|
StoppableNumericalPropagatorResults | 
NumericalPropagator.propagateUntilStop(Iterable<? extends StoppingConditionEvaluator> conditions,
                  IntegrationSense direction,
                  boolean initializeStoppingCondition,
                  int outputSparsity,
                  ITrackCalculationProgress progressTracker)
Propagates until one of the  
conditions are tripped. | 
StoppableNumericalPropagatorResults | 
NumericalPropagator.propagateUntilStop(Iterable<? extends StoppingConditionEvaluator> conditions,
                  IntegrationSense direction,
                  boolean initializeStoppingCondition,
                  ITrackCalculationProgress progressTracker)
Propagates until one of the  
conditions are tripped. | 
StoppableNumericalPropagatorResults | 
NumericalPropagator.propagateUntilStop(Iterable<? extends StoppingConditionEvaluator> conditions,
                  IntegrationSense direction,
                  ITrackCalculationProgress progressTracker)
Propagates until one of the  
conditions are tripped. | 
StoppableNumericalPropagatorResults | 
NumericalPropagator.propagateUntilStop(Iterable<? extends StoppingConditionEvaluator> conditions,
                  ITrackCalculationProgress progressTracker)
Propagates forward until one of the  
conditions are tripped. | 
StoppablePropagatorResults | 
StoppablePropagator.propagateUntilStop(ITimeBasedState initialState,
                  Iterable<? extends StoppingConditionEvaluator> conditions,
                  IntegrationSense direction,
                  boolean initializeStoppingCondition,
                  int outputSparsity,
                  ITrackCalculationProgress progressTracker)
Propagates until one of the  
conditions are tripped. | 
StoppablePropagatorResults | 
StoppablePropagator.propagateUntilStop(ITimeBasedState initialState,
                  Iterable<? extends StoppingConditionEvaluator> conditions,
                  IntegrationSense direction,
                  int outputSparsity,
                  ITrackCalculationProgress progressTracker)
Propagates until one of the  
conditions are tripped. | 
SinglePointStoppablePropagatorResults | 
SinglePointStoppablePropagator.propagateUntilStop(JulianDate initialDate,
                  Motion1<Cartesian> initialState,
                  Iterable<? extends StoppingConditionEvaluator> conditions,
                  IntegrationSense direction,
                  int outputSparsity,
                  ITrackCalculationProgress progressTracker)
Propagates a  
Point forward in time from the initial conditions. | 
| Constructor and Description | 
|---|
StoppingConditionEvaluator(StoppingConditionEvaluator existingInstance,
                          CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 |