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

Create a Length Mesh Operation.

name

Get the name of the mesh operation.

enabled

Get the enabled status of the mesh operation.

mesh_region

Get the mesh region name.

net_layer_info

Get the net layer information list.

refine_inside

Get the refine inside status of the mesh operation.

solve_inside

Get the solve inside status of the mesh operation.

skin_depth

Get the skin depth value.

surface_triangle_length

Get the surface triangle length value.

num_layers

Get the number of layers for the skin depth mesh operation.

max_elements

Get the maximum number of elements for the mesh operation.

restrict_max_elements

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:
str

Name 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:
str

Name of the mesh region.

property SkinDepthMeshOperation.net_layer_info: list[tuple[str, str, bool]]#

Get the net layer information list.

Returns:
list[tuple(str, str, bool)]

List of net layer information for the mesh operation.

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:
str

Skin depth value.

property SkinDepthMeshOperation.surface_triangle_length: str#

Get the surface triangle length value.

Returns:
str

Surface triangle length value.

property SkinDepthMeshOperation.num_layers: str#

Get the number of layers for the skin depth mesh operation.

Returns:
int

Number of layers.

property SkinDepthMeshOperation.max_elements: str#

Get the maximum number of elements for the mesh operation.

Returns:
int

Maximum number of elements.

property SkinDepthMeshOperation.restrict_max_elements: bool#

Get the restrict maximum elements status of the mesh operation.

Returns:
bool

True if restricting maximum elements is enabled, False otherwise.

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:
namestr

Name of the mesh operation.

net_layer_infotuple[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_regionstr

The name of the mesh region.

solve_insidebool

Whether to solve inside the specified region.

skin_depthstr

The skin_depth value.

surface_triangle_lengthstr

The surface triangle length value.

num_layers: int

Number of layers for the skin depth mesh operation.

max_elementsint

Maximum number of elements for the mesh operation.

restrict_max_elementsbool

Whether to restrict the maximum number of elements.

Returns:
LengthMeshOperationLengthMeshOperation

The Length Mesh Operation object.