SkinDepthMeshOperation#
- class pyedb.grpc.database.simulation_setup.skin_depth_mesh_operation.SkinDepthMeshOperation(core=None, name='', net_layer_info=None, enabled=True, refine_inside=False, mesh_region='', solve_inside=False, skin_depth: str = '1um', surface_triangle_length: str = '1mm', num_layers: str = '2', max_elements: str = '1000', restrict_max_elements: bool = False)#
PyEDB Length Mesh Operation class.
Overview#
Create a Length Mesh Operation. |
Get the name of the mesh operation. |
|
Get the enabled status of the mesh operation. |
|
Get the mesh region name. |
|
Get the net layer information list. |
|
Get the refine inside status of the mesh operation. |
|
Get the solve inside status of the mesh operation. |
|
Get the skin depth value. |
|
Get the surface triangle length value. |
|
Get the number of layers for the skin depth mesh operation. |
|
Get the maximum number of elements for the mesh operation. |
|
Get the restrict maximum elements status of the mesh operation. |
Import detail#
from pyedb.grpc.database.simulation_setup.skin_depth_mesh_operation import SkinDepthMeshOperation
Property detail#
- property SkinDepthMeshOperation.name: str#
Get the name of the mesh operation.
- Returns:
strName of the mesh operation.
- property SkinDepthMeshOperation.enabled: bool#
Get the enabled status of the mesh operation.
- Returns:
- bool
True if the mesh operation is enabled, False otherwise.
- property SkinDepthMeshOperation.mesh_region: str#
Get the mesh region name.
- Returns:
strName of the mesh region.
- property SkinDepthMeshOperation.net_layer_info: list[tuple[str, str, bool]]#
Get the net layer information list.
- property SkinDepthMeshOperation.refine_inside: bool#
Get the refine inside status of the mesh operation.
- Returns:
- bool
True if refining inside is enabled, False otherwise.
- property SkinDepthMeshOperation.solve_inside: bool#
Get the solve inside status of the mesh operation.
- Returns:
- bool
True if solving inside is enabled, False otherwise.
- property SkinDepthMeshOperation.skin_depth: str#
Get the skin depth value.
- Returns:
strSkin depth value.
- property SkinDepthMeshOperation.surface_triangle_length: str#
Get the surface triangle length value.
- Returns:
strSurface triangle length value.
- property SkinDepthMeshOperation.num_layers: str#
Get the number of layers for the skin depth mesh operation.
- Returns:
intNumber of layers.
Method detail#
- classmethod SkinDepthMeshOperation.create(name: str = '', net_layer_info: tuple[str, str, bool] = None, enabled: bool = True, refine_inside: bool = False, mesh_region: str = '', solve_inside: bool = False, skin_depth: str = '1um', surface_triangle_length: str = '1mm', num_layers: str = '2', max_elements: str = '1000', restrict_max_elements: bool = False) SkinDepthMeshOperation#
Create a Length Mesh Operation.
- Parameters:
- name
str Name of the mesh operation.
- net_layer_info
tuple[str,str, bool] A tuple containing the net name, layer name, and a boolean indicating whether to include child layers.
- enabledbool
Whether the mesh operation is enabled.
- refine_insidebool
Whether to refine the mesh inside the specified region.
- mesh_region
str The name of the mesh region.
- solve_insidebool
Whether to solve inside the specified region.
- skin_depth
str The skin_depth value.
- surface_triangle_length
str The surface triangle length value.
- num_layers: int
Number of layers for the skin depth mesh operation.
- max_elements
int Maximum number of elements for the mesh operation.
- restrict_max_elementsbool
Whether to restrict the maximum number of elements.
- name
- Returns:
- LengthMeshOperation
LengthMeshOperation The Length Mesh Operation object.
- LengthMeshOperation