Click or drag to resize

FollowSegmentEndingPropagator.PropagateToFinalState Method

Propagates to whatever final conditions are defined for the propagator of a FollowSegment.

Namespace:  AGI.Foundation.SegmentPropagation
Assembly:  AGI.Foundation.SegmentPropagation (in AGI.Foundation.SegmentPropagation.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public abstract SegmentResults PropagateToFinalState(
	SegmentPropagator basePropagateSegmentPropagator,
	SegmentListResults previousResults,
	PropagateSegmentConfiguration propagatorConfiguration,
	ITimeBasedState actualInitialState,
	IntegrationSense direction
)

Parameters

basePropagateSegmentPropagator
Type: AGI.Foundation.SegmentPropagation.SegmentPropagator
The SegmentPropagator that can be propagated to produce the FollowSegment's initial state.
previousResults
Type: AGI.Foundation.SegmentPropagation.SegmentListResults
The cumulative results of propagation up to this point to use when running the basePropagateSegmentPropagator. Only needed if the basePropagateSegmentPropagator will be propagated.
propagatorConfiguration
Type: AGI.Foundation.SegmentPropagation.PropagateSegmentConfiguration
The configuration needed to run the basePropagateSegmentPropagator. Only needed if the basePropagateSegmentPropagator will be propagated.
actualInitialState
Type: AGI.Foundation.Coordinates.ITimeBasedState
The initial state as derived from the FollowSegmentBeginningPropagator of the FollowSegment.
direction
Type: AGI.Foundation.NumericalMethods.IntegrationSense
The direction of propagation.

Return Value

Type: SegmentResults
The state that the FollowSegment should start propagating from.
See Also