CfgBoundaries#
- class pyedb.configuration.cfg_boundaries.CfgBoundaries(/, **data: Any)#
Bases:
pyedb.configuration.cfg_common.CfgBaseModelRepresent open-region and extent settings.
Overview#
Create a |
Configure a radiation open region. |
|
Configure a perfectly matched layer boundary. |
|
Set horizontal and vertical air-box padding. |
|
Set the layout extent used for region construction. |
|
Configure the dielectric extent envelope. |
Import detail#
from pyedb.configuration.cfg_boundaries import CfgBoundaries
Attribute detail#
- CfgBoundaries.dielectric_extent_size: CfgBoundaries.PaddingData | None = None#
- CfgBoundaries.air_box_horizontal_extent: CfgBoundaries.PaddingData | None = None#
- CfgBoundaries.air_box_positive_vertical_extent: CfgBoundaries.PaddingData | None = None#
- CfgBoundaries.air_box_negative_vertical_extent: CfgBoundaries.PaddingData | None = None#
Method detail#
- classmethod CfgBoundaries.create(**kwargs) CfgBoundaries#
Create a
CfgBoundariesinstance.
- CfgBoundaries.set_radiation_boundary(use_open_region: bool = True)#
Configure a radiation open region.
- CfgBoundaries.set_pml_boundary(operating_freq, radiation_level: float = 20, is_pml_visible: bool = False)#
Configure a perfectly matched layer boundary.
- CfgBoundaries.set_air_box_extents(horizontal_size: float = 0.15, horizontal_is_multiple: bool = False, positive_vertical_size: float = 0.15, positive_vertical_is_multiple: bool = False, negative_vertical_size: float = 0.15, negative_vertical_is_multiple: bool = False, sync: bool = False, truncate_at_ground: bool = False)#
Set horizontal and vertical air-box padding.
Classes#
Represent padding data for extent regions. |