Setup3DLayout#

class pyaedt.modules.SolveSetup.Setup3DLayout(app, solutiontype, setupname='MySetupAuto', isnewsetup=True)[source]#

Initializes, creates, and updates a 3D Layout setup.

Parameters:
apppyaedt.application.Analysis3DLayout.FieldAnalysis3DLayout

Inherited app object.

solutiontypeint or str

Type of the setup.

setupnamestr, optional

Name of the setup. The default is "MySetupAuto".

isnewsetupbool, optional

Whether to create the setup from a template. The default is True. If False, access is to the existing setup.

Methods

Setup3DLayout.add_sweep([sweepname, sweeptype])

Add a frequency sweep.

Setup3DLayout.analyze([num_cores, ...])

Solve the active design.

Setup3DLayout.create()

Add a new setup based on class settings in AEDT.

Setup3DLayout.create_report([expressions, ...])

Create a report in AEDT.

Setup3DLayout.disable()

Disable a setup.

Setup3DLayout.enable()

Enable a setup.

Setup3DLayout.export_to_hfss(file_fullname)

Export the HFSS 3D Layout design to HFSS 3D design.

Setup3DLayout.export_to_json(file_path[, ...])

Export all setup properties into a json file.

Setup3DLayout.export_to_q3d(file_fullname[, ...])

Export the HFSS 3DLayout design to Q3D design.

Setup3DLayout.get_solution_data([...])

Get a simulation result from a solved setup and cast it in a SolutionData object.

Setup3DLayout.get_sweep([sweepname])

Return frequency sweep object of a given sweep.

Setup3DLayout.import_from_json(file_path)

Import setup properties from a json file.

Setup3DLayout.update([update_dictionary])

Update the setup based on the class arguments or a dictionary.

Attributes

Setup3DLayout.available_properties

Available properties.

Setup3DLayout.default_intrinsics

Retrieve default intrinsic for actual setup.

Setup3DLayout.is_solved

Verify if solutions are available for a given setup.

Setup3DLayout.name

Name.

Setup3DLayout.omodule

Analysis module.

Setup3DLayout.p_app

Parent.

Setup3DLayout.solver_type

Setup type.