Click or drag to resize

ConstantEfficiencyGoalSignalToNoiseRatioWaveformIntegratorGetEvaluator Method

Namespace:  AGI.Foundation.Radar
Assembly:  AGI.Foundation.Radar (in AGI.Foundation.Radar.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax
public override Evaluator<ProcessedRadarWaveform> GetEvaluator(
	EvaluatorGroup group,
	IntendedSignalStrategy intendedSignalStrategy,
	SignalPropagationGraph graph,
	bool evaluateInterference
)

Parameters

group
Type: AGI.FoundationEvaluatorGroup
The evaluator group used to optimize the evaluators.
intendedSignalStrategy
Type: AGI.Foundation.Communications.SignalProcessingIntendedSignalStrategy
The intended signal strategy used to choose one of the signals in the signal collection.
graph
Type: AGI.Foundation.CommunicationsSignalPropagationGraph
The signal propagation graph, which represents all of the signal paths in the analysis.
evaluateInterference
Type: SystemBoolean
If enabled, the evaluator will compute interference in the processed waveform.

Return Value

Type: EvaluatorProcessedRadarWaveform
An evaluator for evaluating ProcessedRadarWaveform instances.
Exceptions
ExceptionCondition
PropertyInvalidException Thrown when Efficiency is less than or equal to zero or greater than one, or if GoalSignalToNoiseRatio is less than 0.0.
ArgumentNullException Thrown when group, intendedSignalStrategy, or graph is .
See Also