Click or drag to resize

IntendedReferenceSignal.GetUnintendedSignalEvaluator Method

Get an evaluator which simply produces the ReferenceUnintendedSignals.

Namespace:  AGI.Foundation.Communications.SignalProcessing
Assembly:  AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public override SignalEvaluator GetUnintendedSignalEvaluator(
	EvaluatorGroup group,
	SignalPropagationGraph graph,
	ISignalSource signalSource
)

Parameters

group
Type: AGI.Foundation.EvaluatorGroup
The evaluator group to use when creating evaluators.
graph
Type: AGI.Foundation.Communications.SignalPropagationGraph
The graph of the communication links used to propagate signals.
signalSource
Type: AGI.Foundation.Communications.ISignalSource
The source of the input signals.

Return Value

Type: SignalEvaluator
An evaluator which produces the set of unintended or interfering signals.
Exceptions
ExceptionCondition
ArgumentNullException Thrown when group is null.
Remarks
If ReferenceUnintendedSignals is null, the evaluator will always return an empty collection.
See Also