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)
- DecoupleRLGOFromMoM
- Specifies whether RLGO and MoM solutions should be decoupled. (Read/Write boolean)
- DecoupleUTDFromMoM
- Specifies whether UTD and MoM solutions should be decoupled. (Read/Write boolean)
- ExportRLGORayFile
- Specifies whether the RLGO ray-tracing information should be exported to a *.ray file. (Read/Write boolean)
- ExportUTDRayFile
- Specifies whether the UTD 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)
- RayContributionsFacetedUTD
- Ray contribution settings. (Read/Write RayContributionsFacetedUTD)
- 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)
- UTDRayContributionsType
- Specifies whether the ray contributions are determined automatically or user specified, specified by UTDRayContributionsTypeEnum, eg. Default or Advanced. (Read/Write UTDRayContributionsTypeEnum)
- 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
- DecoupleRLGOFromMoM
- Specifies whether RLGO and MoM solutions should be decoupled.
- Type
- boolean
- Access
- Read/Write
- DecoupleUTDFromMoM
- Specifies whether UTD and MoM solutions should be decoupled.
- Type
- boolean
- Access
- Read/Write
- ExportRLGORayFile
- Specifies whether the RLGO ray-tracing information should be exported to a *.ray file.
- Type
- boolean
- Access
- Read/Write
- ExportUTDRayFile
- Specifies whether the UTD 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
- RayContributionsFacetedUTD
- Ray contribution settings.
- Type
- RayContributionsFacetedUTD
- 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
- UTDRayContributionsType
- Specifies whether the ray contributions are determined automatically or user specified, specified by UTDRayContributionsTypeEnum, eg. Default or Advanced.
- Type
- UTDRayContributionsTypeEnum
- Access
- Read/Write
- VIncrement
- The V increment in metres (parallel ray front). Only valid if RLGOIncrementType is SpecifyIncrements.
- Type
- Expression
- Access
- Read/Write