Q3DAdvancedSettings#

class ansys.edb.core.simulation_setup.q3d_simulation_settings.Q3DAdvancedSettings(sim_setup, sim_type)#

Represents advanced settings for Q3D simulations.

Methods

Attributes

Q3DAdvancedSettings.defeature_absolute_length

str: Absolute length used as tolerance when defeaturing polygons.

Q3DAdvancedSettings.defeature_ratio

float: Extent ratio used as tolerance when defeaturing polygons.

Q3DAdvancedSettings.healing_option

int: Enable/disable healing of mis-aligned points and edges.

Q3DAdvancedSettings.ic_mode_auto_resolution

bool: Flag indicating if model resolution is automatically calculated for IC designs.

Q3DAdvancedSettings.ic_mode_length

str: Model resolution to use when manually setting the model resolution of IC designs.

Q3DAdvancedSettings.max_passes

obj:int:

Maximum number of mesh refinement cycles to perform.

Q3DAdvancedSettings.max_refine_per_pass

obj:float:

How many tetrahedra are added at each iteration of the adaptive refinement process.

Q3DAdvancedSettings.mesh_for_via_plating

bool: Flag indicating if meshing for via plating is enabled.

Q3DAdvancedSettings.min_converged_passes

obj:int:

Minimum number of passes that must meet convergence criteria before the simulation stops.

Q3DAdvancedSettings.min_passes

obj:int:

Minimum number of mesh refinement cycles to perform.

Q3DAdvancedSettings.model_type

ModelType: model type.

Q3DAdvancedSettings.msg

EDBObjMessage: Protobuf message that represents this object's ID.

Q3DAdvancedSettings.num_via_density

float: Spacing between vias.

Q3DAdvancedSettings.num_via_sides

int: Number of sides a via is considered to have.

Q3DAdvancedSettings.percent_error

float: Percent error during conduction adaptive passes.

Q3DAdvancedSettings.remove_floating_geometry

bool: Flag indicating if a geometry not connected to any other geometry is removed.

Q3DAdvancedSettings.small_void_area

float: Voids with an area smaller than this value are ignored during simulation.

Q3DAdvancedSettings.union_polygons

bool: Flag indicating if polygons are unioned before meshing.

Q3DAdvancedSettings.use_defeature

bool: Flag indicating if polygon defeaturing is performed.

Q3DAdvancedSettings.use_defeature_absolute_length

bool: Flag indicating if absolute length or extent ratio is used when defeaturing polygons.

Q3DAdvancedSettings.via_material

str: Default via material.

Q3DAdvancedSettings.via_model_type

ViaStyle: Via model type.