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