Click or drag to resize

FollowSegmentBeginningPropagatorEvaluateInitialState Method

Computes the initial state that the segment will propagate from. Even though a SegmentPropagator is passed in, the only result that matters is the state that the parent FollowSegment should start propagating from.

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 ITimeBasedState EvaluateInitialState(
	SegmentPropagator basePropagateSegmentPropagator,
	PropagateSegmentConfiguration propagatorConfiguration,
	SegmentListResults previousResults,
	IntegrationSense direction
)

Parameters

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

Return Value

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