Setup3DLayout#

class pyaedt.modules.SolveSetup.Setup3DLayout(app, solution_type, name='MySetupAuto', is_new_setup=True)[source]#

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

Parameters:
apppyaedt.application.Analysis3DLayout.FieldAnalysis3DLayout

Inherited app object.

solution_typeint or str

Type of the setup.

namestr, optional

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

is_new_setupbool, 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([name, sweep_type])

Add a frequency sweep.

Setup3DLayout.analyze([cores, tasks, gpus, ...])

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(output_file[, ...])

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

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

Export all setup properties into a json file.

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

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

Setup3DLayout.get_profile()

Solution profile.

Setup3DLayout.get_solution_data([...])

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

Setup3DLayout.get_sweep([name])

Return frequency sweep object of a given sweep.

Setup3DLayout.import_from_json(file_path)

Import setup properties from a json file.

Setup3DLayout.update([properties])

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.