Click or drag to resize

TiremPropagationModel.GetSignalPropagator Method

Get a propagator which can propagate communication signals over the given link.

Namespace:  AGI.Foundation.Communications.SignalPropagation
Assembly:  AGI.Foundation.Tirem (in AGI.Foundation.Tirem.dll) Version: 25.1.421.0 (25.1.421.0)
Syntax
public override SignalPropagator GetSignalPropagator(
	EvaluatorGroup group,
	IServiceProvider link
)

Parameters

group
Type: AGI.Foundation.EvaluatorGroup
The evaluator group in which to create the evaluator.
link
Type: System.IServiceProvider
The link over which to propagate the signals.

Return Value

Type: SignalPropagator
The evaluator producing the set of signals after propagation.
Exceptions
ExceptionCondition
ArgumentNullException Thrown when group, or link is null.
PropertyInvalidException Thrown if TerrainProvider, SurfaceRefractivity, SurfaceConductivity, SurfaceRelativePermittivity, or SurfaceHumidity is null, or if the MeanSeaLevel property of EarthCentralBody is null, or if TerrainSamplingStep is not greater than zero.
See Also