Package | Description |
---|---|
agi.foundation.numericalmethods |
Contains general numerical algorithms.
|
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 |
DelegateBasedVariable<T extends SegmentConfiguration>
A
SegmentPropagatorVariable that uses a delegate to get and set
the relevant values in a segment's configuration. |
Modifier and Type | Method and Description |
---|---|
abstract void |
SegmentPropagatorVariableEvaluator.evaluate(double solverVariable,
SegmentConfiguration configuration)
Evaluates this variable by modifying the
configuration or by direct application. |
Modifier and Type | Method and Description |
---|---|
SegmentConfiguration |
SwitchableSegmentConfiguration.getAlternateSegmentConfiguration()
|
SegmentConfiguration |
SegmentResults.getConfiguration()
Gets the segment configuration that was used to
propagate the segment that made these results. |
SegmentConfiguration |
SegmentPropagator.getOriginalConfiguration()
Gets the original configuration for this segment.
|
SegmentConfiguration |
SwitchableSegmentConfiguration.getPrimaryConfiguration()
|
SegmentConfiguration |
SegmentListConfiguration.getSegmentsConfiguration(SegmentDefinition segment)
Gets the segment configuration for the
segment , or null if there is no
configuration for the segment in this. |
SegmentConfiguration |
SegmentListConfiguration.getSegmentsConfiguration(String segmentName)
Gets the segment configuration for the
segment with the
segmentName , or null if there is no
configuration in this for such a SegmentPropagator . |
Modifier and Type | Method and Description |
---|---|
SegmentResults |
SegmentPropagator.propagate(SegmentConfiguration editedConfiguration,
ITrackCalculationProgress progressTracker)
Propagates the segment.
|
SegmentResults |
SegmentPropagator.propagate(SegmentListResults cumulativeResults,
SegmentConfiguration editedConfiguration,
ITrackCalculationProgress progressTracker)
Propagates the segment with the given parameters.
|
protected abstract SegmentResults |
SegmentPropagator.propagateSegment(SegmentListResults cumulativeResults,
SegmentConfiguration editedConfiguration,
ITrackCalculationProgress progressTracker)
The method that actually propagates the segment.
|
protected SegmentResults |
SegmentListPropagator.propagateSegment(SegmentListResults cumulativeResults,
SegmentConfiguration editedConfiguration,
ITrackCalculationProgress progressTracker)
The method that actually propagates the segment.
|
void |
SegmentResults.setConfiguration(SegmentConfiguration value)
Sets the segment configuration that was used to
propagate the segment that made these results. |
protected void |
SegmentPropagator.setOriginalConfiguration(SegmentConfiguration value)
Sets the original configuration for this segment.
|
void |
SegmentListConfiguration.setSegmentConfiguration(SegmentDefinition segment,
SegmentConfiguration configuration)
Stores the configuration of the
segment . |
Constructor and Description |
---|
SegmentConfiguration(SegmentConfiguration existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
SwitchableSegmentConfiguration(SegmentDefinition primary,
SegmentConfiguration primaryConfiguration,
SegmentDefinition alternate,
SegmentConfiguration alternateConfiguration)
Initializes a new instance.
|
Constructor and Description |
---|
PropagateSegmentConfiguration(StoppablePropagator propagator,
Map<SegmentDefinition,SegmentConfiguration> autoSegmentConfigurations)
Initializes a new instance.
|