tidy3d.UniformUnstructuredGrid#

class UniformUnstructuredGrid[source]#

Bases: Tidy3dBaseModel

Uniform grid.

Parameters:
  • dl (PositiveFloat) – [units = um]. Grid size for uniform grid generation.

  • min_edges_per_circumference (PositiveFloat = 15) – Enforced minimum number of mesh segments per circumference of an object. Applies to Cylinder and Sphere, for which the circumference is taken as 2 * pi * radius.

  • min_edges_per_side (PositiveFloat = 2) – Enforced minimum number of mesh segments per any side of an object.

  • non_refined_structures (Tuple[str, ...] = ()) – List of structures for which min_edges_per_circumference and min_edges_per_side will not be enforced. The original dl is used instead.

Example

>>> heat_grid = UniformUnstructuredGrid(dl=0.1)

Attributes

Methods

dl#
min_edges_per_circumference#
min_edges_per_side#
non_refined_structures#
__hash__()#

Hash method.