Q3D templates and arguments#
This section lists all setup templates with their default values and keys available in Q3D and 2D Extractor. Note that to use nested parameters, you can set a parameter using the “__” separator as shown in the following example.
You can edit a setup after it is created. Here is an example:
from pyaedt import Q3d
app = Q3d()
# Any property of this setup can be found on this page.
setup = app.create_setup(AC__MaxPasses=6)
OrderedDict([ ('AdaptiveFreq', '1GHz'),
('SaveFields', False),
('Enabled', True),
( 'Cap',
OrderedDict([ ('MaxPass', 10),
('MinPass', 1),
('MinConvPass', 1),
('PerError', 1),
('PerRefine', 30),
('AutoIncreaseSolutionOrder', True),
('SolutionOrder', 'High'),
('Solver Type', 'Iterative')])),
( 'DC',
OrderedDict([ ('SolveResOnly', False),
( 'Cond',
OrderedDict([ ('MaxPass', 10),
('MinPass', 1),
('MinConvPass', 1),
('PerError', 1),
('PerRefine', 30)])),
( 'Mult',
OrderedDict([ ('MaxPass', 1),
('MinPass', 1),
('MinConvPass', 1),
('PerError', 1),
( 'PerRefine',
30)]))])),
( 'AC',
OrderedDict([ ('MaxPass', 10),
('MinPass', 1),
('MinConvPass', 1),
('PerError', 1),
('PerRefine', 30)]))])
OrderedDict([ ('AdaptiveFreq', '1GHz'),
('SaveFields', True),
('Enabled', True),
('MeshLink', OrderedDict([('ImportMesh', False)])),
( 'CGDataBlock',
OrderedDict([ ('MaxPass', 10),
('MinPass', 1),
('MinConvPass', 1),
('PerError', 1),
('PerRefine', 30),
('DataType', 'CG'),
('Included', True),
('UseParamConv', True),
('UseLossyParamConv', False),
('PerErrorParamConv', 1),
('UseLossConv', True)])),
( 'RLDataBlock',
OrderedDict([ ('MaxPass', 10),
('MinPass', 1),
('MinConvPass', 1),
('PerError', 1),
('PerRefine', 30),
('DataType', 'CG'),
('Included', True),
('UseParamConv', True),
('UseLossyParamConv', False),
('PerErrorParamConv', 1),
('UseLossConv', True)])),
('CacheSaveKind', 'Delta'),
('ConstantDelta', '0s')])
OrderedDict([ ('AdaptiveFreq', '1GHz'),
('SaveFields', True),
('Enabled', True),
('MeshLink', OrderedDict([('ImportMesh', False)])),
( 'CGDataBlock',
OrderedDict([ ('MaxPass', 10),
('MinPass', 1),
('MinConvPass', 1),
('PerError', 1),
('PerRefine', 30),
('DataType', 'CG'),
('Included', True),
('UseParamConv', True),
('UseLossyParamConv', False),
('PerErrorParamConv', 1),
('UseLossConv', True)])),
( 'RLDataBlock',
OrderedDict([ ('MaxPass', 10),
('MinPass', 1),
('MinConvPass', 1),
('PerError', 1),
('PerRefine', 30),
('DataType', 'CG'),
('Included', True),
('UseParamConv', True),
('UseLossyParamConv', False),
('PerErrorParamConv', 1),
('UseLossConv', True)])),
('CacheSaveKind', 'Delta'),
('ConstantDelta', '0s')])