FarFieldPBCSettings

Far field periodic boundary condition settings.

Example

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

    -- Create a far field request

farFieldRequest = project.Contents.SolutionConfigurations[1].FarFields:Add3DPattern()

    -- Enable the far field calculation for an array of elements

farFieldRequest.Advanced.PBC.CalculateArrayElementsEnabled = true
farFieldRequest.Advanced.PBC.ArrayElementsVectorOne = 2
farFieldRequest.Advanced.PBC.ArrayElementsVectorTwo = 1

Inheritance

The FarFieldPBCSettings object is derived from the CompositeValue object.

Usage locations

The FarFieldPBCSettings object can be accessed from the following locations:

Property List

ArrayElementsVectorOne
Number of elements along vector 1. This property is only valid if CalculateArrayElementsEnabled is true. (Read/Write Dimension)
ArrayElementsVectorTwo
Number of elements along vector 2. This property is only valid if CalculateArrayElementsEnabled is true. (Read/Write Dimension)
CalculateArrayElementsEnabled
Calculate far field for an array of elements. (Read/Write boolean)

Property Details

ArrayElementsVectorOne
Number of elements along vector 1. This property is only valid if CalculateArrayElementsEnabled is true.
Type
Dimension
Access
Read/Write
ArrayElementsVectorTwo
Number of elements along vector 2. This property is only valid if CalculateArrayElementsEnabled is true.
Type
Dimension
Access
Read/Write
CalculateArrayElementsEnabled
Calculate far field for an array of elements.
Type
boolean
Access
Read/Write