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
)
Public MustOverride Function EvaluateInitialState (
basePropagateSegmentPropagator As SegmentPropagator,
propagatorConfiguration As PropagateSegmentConfiguration,
previousResults As SegmentListResults,
direction As IntegrationSense
) As ITimeBasedState
public:
virtual ITimeBasedState^ EvaluateInitialState(
SegmentPropagator^ basePropagateSegmentPropagator,
PropagateSegmentConfiguration^ propagatorConfiguration,
SegmentListResults^ previousResults,
IntegrationSense direction
) abstract
abstract EvaluateInitialState :
basePropagateSegmentPropagator : SegmentPropagator *
propagatorConfiguration : PropagateSegmentConfiguration *
previousResults : SegmentListResults *
direction : IntegrationSense -> ITimeBasedState
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:
ITimeBasedStateThe
state that the
FollowSegment
should start propagating from.
See Also