add_goal#
- SetupOpti.add_goal(calculation, ranges, variables=None, solution=None, context=None, subdesign_id=None, polyline_points=1001, report_type=None, condition='<=', goal_value=1, goal_weight=1)#
Add a goal to the setup.
- Parameters:
- calculation
str,optional Name of the calculation.
- ranges
dict Dictionary of ranges with respective values. Values can be: None for all values, a List of Discrete Values, a tuple of start and stop range. It includes intrinsics like “Freq”, “Time”, “Theta”, “Distance”.
- variables
list,optional List of variables to include in the optimization.
- condition
str,optional The default is
"<=".- goal_value
optional Value for the goal. The default is
1.- goal_weight
optional Value for the goal weight. The default is
1.- solution
str,optional Type of the solution. The default is
None, in which case the default solution is used.- context
str,optional Calculation contexts. It can be a sphere, a matrix or a polyline.
- subdesign_id
int,optional Subdesign id for Circuit and HFSS 3D Layout objects.
- polyline_points
int,optional Number of points for Polyline context.
- report_type
str,optional Override the auto computation of Calculation Type.
- calculation
- Returns:
- bool
Truewhen successful,Falsewhen failed.
References
>>> oModule.EditSetup