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
andSphere
, 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
andmin_edges_per_side
will not be enforced. The originaldl
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.