Discretization

Discretization#

tidy3d.GridSpec

Collective grid specification for all three dimensions.

tidy3d.AutoGrid

Specification for non-uniform grid along a given dimension.

tidy3d.UniformGrid

Uniform 1D grid.

tidy3d.QuasiUniformGrid

Similar to UniformGrid that generates uniform 1D grid, but grid positions are locally fine tuned to be snaped to snapping points and the edges of structure bounding boxes.

tidy3d.CustomGrid

Custom 1D grid supplied as a list of grid cell sizes centered on the simulation center.

tidy3d.CustomGridBoundaries

Custom 1D grid supplied as a list of grid cell boundary coordinates.

tidy3d.Coords

Holds data about a set of x,y,z positions on a grid.

tidy3d.FieldGrid

Holds the grid data for a single field.

tidy3d.YeeGrid

Holds the yee grid coordinates for each of the E and H positions.

tidy3d.Grid

Contains all information about the spatial positions of the FDTD grid.

tidy3d.LayerRefinementSpec

Specification for automatic mesh refinement and snapping in layered structures.

tidy3d.GridRefinement

Specification for local mesh refinement that defines the grid step size and the number of grid cells in the refinement region.

tidy3d.CornerFinderSpec

Specification for corner detection on a 2D plane.