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.CustomGrid

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

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.

PEC Conformal Mesh Spec#

tidy3d.StaircasingConformalMeshSpec

Simple staircasing scheme based on [Taflove, The Electrical Engineering Handbook 3.629-670 (2005): 15.].

tidy3d.HeuristicConformalMeshSpec

Slightly different from the staircasing scheme: the field component near PEC is considered to be outside PEC if it's substantially normal to the interface.

tidy3d.BenklerConformalMeshSpec

Conformal mesh scheme based on [S.