FDTDBoundarySettings

The settings for an FDTD boundary.

Example

application = cf.Application.getInstance()
project = application:Load({FEKO_HOME..[[/shared/Resources/Automation/Dipole_Example.cfx]]})

    -- Enable the FDTD solver

project.Contents.SolutionSettings.SolverSettings.FDTDSettings.FDTDEnabled = true

    -- Access the 'FDTDBoundarySettings' object and adjust the PositiveX boundary

xBoundarySettings = project.Contents.SolutionSettings.FDTDBoundary.PositiveX
xBoundarySettings.BoundaryType = cf.Enums.BoundaryFaceDefinitionEnum.PEC

Inheritance

The FDTDBoundarySettings object is derived from the CompositeValue object.

Usage locations

The FDTDBoundarySettings object can be accessed from the following locations:

Property List

BoundaryType
Specifies the type of boundary. (Read/Write BoundaryFaceDefinitionEnum)
BufferOption
Specifies the boundary buffer option. (Read/Write BoundaryFacePropertiesEnum)
BufferPosition
The position of the free space buffer boundary if the BufferOption is SpecifyPosition. (Read/Write ParametricExpression)
BufferSize
The free space buffer size if the BufferOption is SpecifyBufferSize. (Read/Write ParametricExpression)

Property Details

BoundaryType
Specifies the type of boundary.
Type
BoundaryFaceDefinitionEnum
Access
Read/Write
BufferOption
Specifies the boundary buffer option.
Type
BoundaryFacePropertiesEnum
Access
Read/Write
BufferPosition
The position of the free space buffer boundary if the BufferOption is SpecifyPosition.
Type
ParametricExpression
Access
Read/Write
BufferSize
The free space buffer size if the BufferOption is SpecifyBufferSize.
Type
ParametricExpression
Access
Read/Write