| Package | Description | 
|---|---|
| agi.foundation.propagators | 
 Contains types used in producing the state of an object from a known element set. 
 | 
| agi.foundation.segmentpropagation | 
 Contains types for modeling a trajectory in segments, where the type of propagation varies for each segment. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SinglePointStoppablePropagatorResults
The  
StoppablePropagatorResults returned from a SinglePointStoppablePropagator. | 
class  | 
StoppableNumericalPropagatorResults
Stores the ephemeris computed by a  
NumericalPropagator and information about how the 
 propagation was stopped. | 
| Modifier and Type | Method and Description | 
|---|---|
protected StoppablePropagatorResults | 
StoppablePropagator.createStoppedPropagatorResult(StoppingConditionEvent stoppingEvent,
                             List<StoppingConditionEvent> detectedEvents,
                             List<ITimeBasedState> savedStates,
                             boolean aborted)
Creates the results of the overall propagation after the stopping event has been found. 
 | 
protected StoppablePropagatorResults | 
SinglePointStoppablePropagator.createStoppedPropagatorResult(StoppingConditionEvent stoppingEvent,
                             List<StoppingConditionEvent> detectedEvents,
                             List<ITimeBasedState> savedStates,
                             boolean aborted)
Creates the results of the overall propagation after the stopping event has been found. 
 | 
StoppablePropagatorResults | 
StoppablePropagator.propagateUntilStop(ITimeBasedState initialState,
                  IntegrationSense direction,
                  ITrackCalculationProgress progressTracker)
Propagates until one of the saved  
StoppingConditionEvaluators 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. | 
StoppablePropagatorResults | 
StoppablePropagator.propagateUntilStop(ITimeBasedState initialState,
                  ITrackCalculationProgress progressTracker)
Propagates forward until one of the saved  
StoppingConditionEvaluators are tripped. | 
| Modifier and Type | Method and Description | 
|---|---|
StoppablePropagatorResults | 
SinglePropagateSegmentResults.getStoppablePropagatorResults()
Gets the results of the wrapped  
StoppablePropagator. | 
StoppablePropagatorResults | 
PropagateSegmentResults.getStoppablePropagatorResults()
Gets the results of the wrapped  
StoppablePropagator. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
PropagateSegmentResults.setStoppablePropagatorResults(StoppablePropagatorResults value)
Sets the results of the wrapped  
StoppablePropagator. | 
| Constructor and Description | 
|---|
SinglePropagateSegmentResults(SegmentPropagator propagator,
                             ITimeBasedState initialState,
                             PropagateSegmentConfiguration configuration,
                             StoppablePropagatorResults propagationResults,
                             boolean stoppedOnMaximumDuration,
                             List<StateElementAdapter> backwardsAdapters)
Initializes a new instance. 
 |