FarFieldPBCSettings

Far field periodic boundary condition settings.

Example

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

    -- Create a far field request

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

    -- Enable the far field calculation for an array of elements
    
t = {}
t["Advanced.PBC.CalculateArrayElementsEnabled"] = true
t["Advanced.PBC.ArrayElementsVectorOne"] = 2
t["Advanced.PBC.ArrayElementsVectorTwo"] = 1
farFieldRequest:SetProperties(t)

Usage locations (object properties)

The following objects have properties using the FarFieldPBCSettings object:

Property List

ArrayElementsVectorOne
Number of elements along vector 1. This property is only valid if CalculateArrayElementsEnabled is true. (Read/Write Expression)
ArrayElementsVectorTwo
Number of elements along vector 2. This property is only valid if CalculateArrayElementsEnabled is true. (Read/Write Expression)
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
Expression
Access
Read/Write
ArrayElementsVectorTwo
Number of elements along vector 2. This property is only valid if CalculateArrayElementsEnabled is true.
Type
Expression
Access
Read/Write
CalculateArrayElementsEnabled
Calculate far field for an array of elements.
Type
boolean
Access
Read/Write