Click or drag to resize

SegmentListPropagatorPropagateSegmentList Method (SegmentListResults, SegmentListConfiguration, ITrackCalculationProgress)

Propagates this propagator's list of segments.

Namespace:  AGI.Foundation.SegmentPropagation
Assembly:  AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 21.2.409.0 (21.2.409.0)
Syntax
public virtual SegmentListResults PropagateSegmentList(
	SegmentListResults cumulativeResults,
	SegmentListConfiguration configuration,
	ITrackCalculationProgress progressTracker
)

Parameters

cumulativeResults
Type: AGI.Foundation.SegmentPropagationSegmentListResults
The overall results of propagation up to this point. This may be if this segment is the top level segment.
configuration
Type: AGI.Foundation.SegmentPropagationSegmentListConfiguration
The segment configuration that some other segment has determined that this segment should run. If it is then the segments original configuration will be used.
progressTracker
Type: AGI.FoundationITrackCalculationProgress
An optional progress tracker. How long the segment will take to propagate generally is not known ahead of time, so the reported progress completed is set to -1. A tracker is useful to cancel propagation if such an operation is desired.

Return Value

Type: SegmentListResults
The SegmentListResults of this propagation.
See Also