HighFrequencySettings

High frequency solver settings.

Example

app = cf.GetApplication()
project = app:NewProject()

    -- Active exporting of the *.ray file

project.SolutionSettings.SolverSettings.HighFrequencySettings.ExportRayFile = true

Usage locations (object properties)

The following objects have properties using the HighFrequencySettings object:

Property List

AdaptiveRayLaunchingAccuracy
The adaptive RL-GO algorithm convergence criteria. Only valid if RLGOIncrementType is Automatic. (Read/Write RLGOConvergenceAccuracyTypeEnum)
DecoupleUTDRLGOFromMoM
Specifies whether UTD/RLGO and MoM solutions should be decoupled. (Read/Write boolean)
ExportRayFile
Specifies whether the ray-tracing information should be exported to a *.ray file. (Read/Write boolean)
HighFrequencyPOMoMCouplingType
The coupling between PO and MoM, specified by HighFrequencyPOMoMCouplingTypeEnum, eg. Iterative, Full, etc. (Read/Write HighFrequencyPOMoMCouplingTypeEnum)
MaxIterations
Maximum number of iterations. Only valid if HighFrequencyPOMoMCouplingType is Iterative. (Read/Write Expression)
MaxRLGORayInteractions
The maximum number of reflections/transmission interactions to be taken into account for each RL-GO ray. Only valid if MaxRLGORayInteractionsEnabled is true. (Read/Write Expression)
MaxRLGORayInteractionsEnabled
Specifies whether the number of ray interactions should be specified for RL-GO. (Read/Write boolean)
MaxUTDRayInteractions
The maximum number of reflections/transmission interactions to be taken into account for each UTD ray. (Read/Write Expression)
PhiIncrement
The phi increment in degrees (spherical ray launching). Only valid if RLGOIncrementType is SpecifyIncrements. (Read/Write Expression)
RLGOIncrementType
Specifies whether the ray launch increments are determined automatically or user specified, specified by RLGOIncrementTypeEnum, eg. Automatic or SpecifyIncrements. (Read/Write RLGOIncrementTypeEnum)
RayContributionsRLGO
Ray contribution settings. (Read/Write RayContributionsRLGO)
RayContributionsUTD
Ray contribution settings. (Read/Write RayContributionsUTD)
RayTraceSymmetryEnabled
Specifies whether symmetry should be used in ray-tracing (when possible). (Read/Write boolean)
StoppingCriterion
Stopping criterion for the residuum. Only valid if HighFrequencyPOMoMCouplingType is Iterative. (Read/Write Expression)
StoreShadowingInfoEnabled
Specifies whether the shadowing information should be stored / re-used. (Read/Write boolean)
ThetaIncrement
The theta increment in degrees (spherical ray launching). Only valid if RLGOIncrementType is SpecifyIncrements. (Read/Write Expression)
UIncrement
The U increment in metres (parallel ray front). Only valid if RLGOIncrementType is SpecifyIncrements. (Read/Write Expression)
VIncrement
The V increment in metres (parallel ray front). Only valid if RLGOIncrementType is SpecifyIncrements. (Read/Write Expression)

Property Details

AdaptiveRayLaunchingAccuracy
The adaptive RL-GO algorithm convergence criteria. Only valid if RLGOIncrementType is Automatic.
Type
RLGOConvergenceAccuracyTypeEnum
Access
Read/Write
DecoupleUTDRLGOFromMoM
Specifies whether UTD/RLGO and MoM solutions should be decoupled.
Type
boolean
Access
Read/Write
ExportRayFile
Specifies whether the ray-tracing information should be exported to a *.ray file.
Type
boolean
Access
Read/Write
HighFrequencyPOMoMCouplingType
The coupling between PO and MoM, specified by HighFrequencyPOMoMCouplingTypeEnum, eg. Iterative, Full, etc.
Type
HighFrequencyPOMoMCouplingTypeEnum
Access
Read/Write
MaxIterations
Maximum number of iterations. Only valid if HighFrequencyPOMoMCouplingType is Iterative.
Type
Expression
Access
Read/Write
MaxRLGORayInteractions
The maximum number of reflections/transmission interactions to be taken into account for each RL-GO ray. Only valid if MaxRLGORayInteractionsEnabled is true.
Type
Expression
Access
Read/Write
MaxRLGORayInteractionsEnabled
Specifies whether the number of ray interactions should be specified for RL-GO.
Type
boolean
Access
Read/Write
MaxUTDRayInteractions
The maximum number of reflections/transmission interactions to be taken into account for each UTD ray.
Type
Expression
Access
Read/Write
PhiIncrement
The phi increment in degrees (spherical ray launching). Only valid if RLGOIncrementType is SpecifyIncrements.
Type
Expression
Access
Read/Write
RLGOIncrementType
Specifies whether the ray launch increments are determined automatically or user specified, specified by RLGOIncrementTypeEnum, eg. Automatic or SpecifyIncrements.
Type
RLGOIncrementTypeEnum
Access
Read/Write
RayContributionsRLGO
Ray contribution settings.
Type
RayContributionsRLGO
Access
Read/Write
RayContributionsUTD
Ray contribution settings.
Type
RayContributionsUTD
Access
Read/Write
RayTraceSymmetryEnabled
Specifies whether symmetry should be used in ray-tracing (when possible).
Type
boolean
Access
Read/Write
StoppingCriterion
Stopping criterion for the residuum. Only valid if HighFrequencyPOMoMCouplingType is Iterative.
Type
Expression
Access
Read/Write
StoreShadowingInfoEnabled
Specifies whether the shadowing information should be stored / re-used.
Type
boolean
Access
Read/Write
ThetaIncrement
The theta increment in degrees (spherical ray launching). Only valid if RLGOIncrementType is SpecifyIncrements.
Type
Expression
Access
Read/Write
UIncrement
The U increment in metres (parallel ray front). Only valid if RLGOIncrementType is SpecifyIncrements.
Type
Expression
Access
Read/Write
VIncrement
The V increment in metres (parallel ray front). Only valid if RLGOIncrementType is SpecifyIncrements.
Type
Expression
Access
Read/Write