edit_cosim_options

Hfss3dLayout.edit_cosim_options(simulate_missing_solution=True, align_ports=True, renormalize_ports=True, renorm_impedance=50, setup_override_name=None, sweep_override_name=None, use_interpolating_sweep=False, use_y_matrix=True, interpolation_algorithm='auto')[source]

Edit Cosimulation Options.

Parameters
simulate_missing_solutionbool, optional

Set this to True if the the solver has to simulate missing solution or False to interpolate the missing solution.

align_portsbool, optional

Set this to True if the the solver has to align microwave ports.

renormalize_portsbool, optional

Set this to True if the the port impedance has to be renormalized.

renorm_impedancefloat, optional

Renormalization impedance in Ohm.

setup_override_namestr, optional

The setup name if there is a setup override.

sweep_override_namestr, optional

The sweep name if there is a sweep override.

use_interpolating_sweepbool, optional

Set to True if the the solver has to use an interpolating sweep. Set to False to use a discrete sweep.

use_y_matrixbool, optional

Set to True if the interpolation algorithm has to use YMatrix.

interpolation_algorithmstr, optional

Defines which interpolation algorithm to use. Default is "auto". Options are "auto", "lin", "shadH", "shadNH"

Returns
bool

True if successful and False if failed.

References

>>> oDesign.EditCoSimulationOptions

Examples

>>> from pyaedt import Hfss3dLayout
>>> h3d = Hfss3dLayout()
>>> h3d.edit_cosim_options(
...     simulate_missing_solution=True,
...     align_ports=True,
...     renormalize_ports=True,
...     renorm_impedance=50,
...     setup_override_name=None,
...     sweep_override_name=None,
...     use_interpolating_sweep=False,
...     use_y_matrix=True,
...     interpolation_algorithm="auto"
... )