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.
|