add_calculation#

SetupOpti.add_calculation(calculation, ranges=None, variables=None, solution=None, context=None, subdesign_id=None, polyline_points=1001, report_type=None)[source]#

Add a calculation to the setup.

Parameters:
calculationstr, optional

Name of the calculation.

rangesdict, optional

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”. The default is None, to be used e.g. in “Eigenmode” design type.

solutionstr, optional

Type of the solution. The default is None, in which case the default solution is used.

contextstr, optional

Calculation contexts. It can be a sphere, a matrix or a polyline.

subdesign_idint, optional

Subdesign id for Circuit and HFSS 3D Layout objects.

polyline_pointsint, optional

Number of points for Polyline context.

report_typestr, optional

Override the auto computation of Calculation Type.

Returns:
bool

True when successful, False when failed.

References

>>> oModule.EditSetup