Click or drag to resize

FollowSegmentEndingPropagatorPropagateToFinalState 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.1.418.0 (24.1.418.0)
Syntax
public abstract SegmentResults PropagateToFinalState(
	SegmentPropagator basePropagateSegmentPropagator,
	SegmentListResults previousResults,
	PropagateSegmentConfiguration propagatorConfiguration,
	ITimeBasedState actualInitialState,
	IntegrationSense direction
)

Parameters

basePropagateSegmentPropagator
Type: AGI.Foundation.SegmentPropagationSegmentPropagator
The SegmentPropagator that can be propagated to produce the FollowSegment's initial state.
previousResults
Type: AGI.Foundation.SegmentPropagationSegmentListResults
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.SegmentPropagationPropagateSegmentConfiguration
The configuration needed to run the basePropagateSegmentPropagator. Only needed if the basePropagateSegmentPropagator will be propagated.
actualInitialState
Type: AGI.Foundation.CoordinatesITimeBasedState
The initial state as derived from the FollowSegmentBeginningPropagator of the FollowSegment.
direction
Type: AGI.Foundation.NumericalMethodsIntegrationSense
The direction of propagation.

Return Value

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