The hfss_auto_configuration.py module#

Summary#

create_hfss_auto_configuration

Factory function that creates an HFSSAutoConfiguration instance

Module detail#

hfss_auto_configuration.create_hfss_auto_configuration(edb: pyedb.Edb | None = None, ansys_version: str | None = None, grpc: bool | None = None, source_edb_path: str | None = None, target_edb_path: str | None = None, signal_nets: list | None = None, power_nets: list | None = None, reference_net: str | None = None, batch_size: int | None = None, batch_groups: list | None = None, components: list[str] | None = None, solder_balls: list | None = None, simulation_setup: SimulationSetup | None = None, extent_type: str | None = None, cutout_expansion: str | float | None = None, auto_mesh_seeding: bool | None = None, port_type: str | None = None, create_pin_group: bool | None = None) HFSSAutoConfiguration#

Factory function that creates an HFSSAutoConfiguration instance with optional overrides for every public attribute.

Parameters:
All parameters are optional. When omitted, the class-level defaults
(defined in HFSSAutoConfiguration.__init__) are kept.
Returns:
HFSSAutoConfiguration

A fully configured instance ready for further use or inspection.

hfss_auto_configuration.ref_patterns = ['^GND\\d*$', '^GND_\\w+', '^GND$', '^VSS\\d*$', '^VSS\\w*', '^DGND$', '^AGND$', '^PGND$',...#
hfss_auto_configuration.combined_ref#