OptimizationGoalsTable#

class ansys.aedt.core.filtersolutions_core.optimization_goals_table.OptimizationGoalsTable#

Provides management of optimization goals within a table structure.

This class offers functionality to add, update, or delete entries in the optimization goals table, facilitating the manipulation of optimization parameters for simulation tasks. Each entry in the table can specify a range of parameters including lower and upper frequency limits, a target value for the optimization goal, a condition that defines how the goal is evaluated, the name of the parameter to optimize, the weight of the goal in the overall optimization process, and whether the goal is active or not.

Methods

OptimizationGoalsTable.adjust_goal_frequency(...)

Adjust all goal frequencies in the table by the adjusting frequency value which can be positive or negative.

OptimizationGoalsTable.append_row([...])

Append a new row of parameters to the optimization goals table, ensuring the total does not exceed 50 entries.

OptimizationGoalsTable.clear_goal_entries()

Clear the goal entries from optimization goals table.

OptimizationGoalsTable.insert_row(row_index)

Insert a new row of parameters to the optimization goals table, ensuring the total does not exceed 50 entries.

OptimizationGoalsTable.load_goals(file_path)

Load optimization goals from a CSV file into this optimization goals table.

OptimizationGoalsTable.remove_row(row_index)

Remove a row from the optimization goals table.

OptimizationGoalsTable.restore_design_goals()

Configure the optimization goal table according to the recommended goals for the current design.

OptimizationGoalsTable.row(row_index)

Get the values for one row of the optimization goals table.

OptimizationGoalsTable.save_goals(design, ...)

Save the optimization goals from a design's optimization goals table to a CSV file.

OptimizationGoalsTable.update_row(row_index)

Update the row parameters for an existing row in the optimization goals table.

Attributes

OptimizationGoalsTable.row_count

Number of golas in the optimization goals table.