OptimisationGoalProcessingSteps

Focus processing steps.

Example

app = cf.GetApplication()
project = app:OpenFile(FEKO_HOME..[[/shared/Resources/Automation/Dipole_Optimisation.cfx]])
goal = project.Optimisation.Searches["Search1"].Goals["FarFieldGoal1"]

    -- Set the first processing step operation to get the maximum value

goal.ProcessingSteps[1].Operation = cf.Enums.OptimisationGoalProcessingStepsEnum.Max

    -- Add an offset of 10 as the second processing step
    
goal.ProcessingSteps:Add(cf.Enums.OptimisationGoalProcessingStepsEnum.Offset, 10)

Property List

Operation
Processing operation carried out on the goal focus. (Read/Write OptimisationGoalProcessingStepsEnum)
Value
Processing value if required by the operation. (Read/Write Expression)

Property Details

Operation
Processing operation carried out on the goal focus.
Type
OptimisationGoalProcessingStepsEnum
Access
Read/Write
Value
Processing value if required by the operation.
Type
Expression
Access
Read/Write