MLFMMSolverSettings

MLFMM solver settings.

Example

application = cf.Application.GetInstance()
project = application:NewProject()

    -- Keep a local reference to the 'MLFMMACASettings' for readability

settings = project.Contents.SolutionSettings.SolverSettings.MLFMMACASettings

    -- Active the MLFMM solver

settings.ModelSolutionSolveType = cf.Enums.ModelSolutionSolveTypeEnum.MLFMM

    -- Modify the far field calculation method

settings.MLFMMSettings.FarFieldCalculationMethod =
    cf.Enums.MLFMMFarFieldCalculationMethodEnum.TraditionalIntegrationScheme

Inheritance

The MLFMMSolverSettings object is derived from the CompositeValue object.

Usage locations

The MLFMMSolverSettings object can be accessed from the following locations:

Property List

BoxSizeSpecificationType
Specifies whether the default box size should be used or whether it is specified manually, specified by BoxSizeSpecificationTypeEnum, e.g. Default or SpecifiedManually. (Read/Write BoxSizeSpecificationTypeEnum)
FarFieldCalculationMethod
The far field calculation method, specified by MLFMMFarFieldCalculationMethodEnum, e.g. Default or TraditionalIntegrationScheme. (Read/Write MLFMMFarFieldCalculationMethodEnum)
ManuallySpecifiedBoxSize
Box size in wave lengths. Only valid if BoxSizeSpecificationType is SpecifiedManually. (Read/Write ParametricExpression)
NearFieldCalculationMethod
The near field calculation method, specified by MLFMMNearFieldCalculationMethodEnum, e.g. Default or TraditionalIntegrationScheme. (Read/Write MLFMMNearFieldCalculationMethodEnum)

Property Details

BoxSizeSpecificationType
Specifies whether the default box size should be used or whether it is specified manually, specified by BoxSizeSpecificationTypeEnum, e.g. Default or SpecifiedManually.
Type
BoxSizeSpecificationTypeEnum
Access
Read/Write
FarFieldCalculationMethod
The far field calculation method, specified by MLFMMFarFieldCalculationMethodEnum, e.g. Default or TraditionalIntegrationScheme.
Type
MLFMMFarFieldCalculationMethodEnum
Access
Read/Write
ManuallySpecifiedBoxSize
Box size in wave lengths. Only valid if BoxSizeSpecificationType is SpecifiedManually.
Type
ParametricExpression
Access
Read/Write
NearFieldCalculationMethod
The near field calculation method, specified by MLFMMNearFieldCalculationMethodEnum, e.g. Default or TraditionalIntegrationScheme.
Type
MLFMMNearFieldCalculationMethodEnum
Access
Read/Write