MLFMMSolverSettings

MLFMM solver settings.

Example

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

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

settings = project.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

Usage locations (object properties)

The following objects have properties using the MLFMMSolverSettings object:

Property List

BoxSizeSpecificationType
Specifies whether the default box size should be used or whether it is specified manually, specified by BoxSizeSpecificationTypeEnum, eg. Default or SpecifiedManually. (Read/Write BoxSizeSpecificationTypeEnum)
FarFieldCalculationMethod
The far field calculation method, specified by MLFMMFarFieldCalculationMethodEnum, eg. Default or TraditionalIntegrationScheme. (Read/Write MLFMMFarFieldCalculationMethodEnum)
ManuallySpecifiedBoxSize
Box size in wave lengths. Only valid if BoxSizeSpecificationType is SpecifiedManually. (Read/Write Expression)
NearFieldCalculationMethod
The near field calculation method, specified by MLFMMNearFieldCalculationMethodEnum, eg. 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, eg. Default or SpecifiedManually.
Type
BoxSizeSpecificationTypeEnum
Access
Read/Write
FarFieldCalculationMethod
The far field calculation method, specified by MLFMMFarFieldCalculationMethodEnum, eg. Default or TraditionalIntegrationScheme.
Type
MLFMMFarFieldCalculationMethodEnum
Access
Read/Write
ManuallySpecifiedBoxSize
Box size in wave lengths. Only valid if BoxSizeSpecificationType is SpecifiedManually.
Type
Expression
Access
Read/Write
NearFieldCalculationMethod
The near field calculation method, specified by MLFMMNearFieldCalculationMethodEnum, eg. Default or TraditionalIntegrationScheme.
Type
MLFMMNearFieldCalculationMethodEnum
Access
Read/Write