OptimisationGoalProcessingSteps
Focus processing steps.
Example
application = cf.Application.GetInstance() project = application:Load({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 processingStep = goal.ProcessingSteps:append() processingStep.Operation = cf.Enums.OptimisationGoalProcessingStepsEnum.Offset processingStep.Value = 10
Inheritance
The OptimisationGoalProcessingSteps object is derived from the CompositeValue object.
Usage locations
The OptimisationGoalProcessingSteps object can be accessed from the following locations:
- Methods
- OptimisationGoalProcessingStepsList object has method Append().
- OptimisationGoalProcessingStepsList object has method Get(number).
Property List
- Operation
- Processing operation carried out on the goal focus. (Read/Write OptimisationGoalProcessingStepsEnum)
- Value
- Processing value if required by the operation. (Read/Write ParametricExpression)
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
- ParametricExpression
- Access
- Read/Write