pyaedt.modules.SolveSetup.Setup#

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

Initializes, creates, and updates a 3D setup.

Parameters:
apppyaedt.application.Analysis3D.FieldAnalysis3D

Inherited app object.

solutiontypeint, 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

Setup.add_derivatives(derivative_list)

Add derivatives to the setup.

Setup.add_eddy_current_sweep([range_type, ...])

Create a Maxwell Eddy Current Sweep.

Setup.add_mesh_link(design_name, ...[, ...])

Add a mesh link to another design.

Setup.add_sweep([sweepname, sweeptype])

Add a sweep to the project.

Setup.create()

Add a new setup based on class settings in AEDT.

Setup.delete()

Delete actual Setup.

Setup.disable([setup_name])

Disable a setup.

Setup.enable([setup_name])

Enable a setup.

Setup.enable_adaptive_setup_broadband(...[, ...])

Enable HFSS broadband setup.

Setup.enable_adaptive_setup_multifrequency(...)

Enable HFSS multi-frequency setup.

Setup.enable_adaptive_setup_single([freq, ...])

Enable HFSS single frequency setup.

Setup.enable_expression_cache(expressions[, ...])

Enable an expression cache.

Setup.update([update_dictionary])

Update the setup based on either the class argument or a dictionary.

Attributes

Setup.available_properties

Available properties.

Setup.is_solved

Verify if solutions are available for given setup.

Setup.name

Name.

Setup.omodule

Analysis module.

Setup.p_app

Parent.