HEAT πŸ”₯#

Simulation#

tidy3d.HeatSimulation

Contains all information about heat simulation.

Material Thermal Specification#

tidy3d.FluidSpec

Fluid medium.

tidy3d.SolidSpec

Solid medium.

Thermal Perturbation Specification#

tidy3d.LinearHeatPerturbation

Specifies parameter's perturbation due to thermal effects as a linear function of temperature.

tidy3d.CustomHeatPerturbation

Specifies parameter's perturbation due to thermal effects as a custom function of temperature defined as an array of perturbation values at sample temperature points.

Thermal Boundary Conditions#

Specifications#

tidy3d.HeatBoundarySpec

Heat boundary conditions specification.

Types#

tidy3d.TemperatureBC

Constant temperature thermal boundary conditions.

tidy3d.ConvectionBC

Convective thermal boundary conditions.

tidy3d.HeatFluxBC

Constant flux thermal boundary conditions.

Placement#

tidy3d.StructureStructureInterface

Placement of boundary conditions between two structures.

tidy3d.StructureBoundary

Placement of boundary conditions on the structure's boundary.

tidy3d.MediumMediumInterface

Placement of boundary conditions between two mediums.

tidy3d.StructureSimulationBoundary

Placement of boundary conditions on the simulation box boundary covered by the structure.

tidy3d.SimulationBoundary

Placement of boundary conditions on the simulation box boundary.

Thermal Sources#

tidy3d.UniformHeatSource

Volumetric heat source.

Grid Specification#

tidy3d.UniformUnstructuredGrid

Uniform grid.

tidy3d.DistanceUnstructuredGrid

Adaptive grid based on distance to material interfaces.

Monitors#

tidy3d.TemperatureMonitor

Temperature monitor.

Output Data#

tidy3d.HeatSimulationData

Stores results of a heat simulation.

tidy3d.TemperatureData

Data associated with a TemperatureMonitor: spatial temperature field.

tidy3d.TriangularGridDataset

Dataset for storing triangular grid data.

tidy3d.TetrahedralGridDataset

Dataset for storing tetrahedral grid data.

tidy3d.PointDataArray

A two-dimensional array that stores coordinates of a collection of points.

tidy3d.CellDataArray

A two-dimensional array that stores indices of points composing each cell in a collection of cells of the same type (for example: triangles, tetrahedra, etc).

tidy3d.IndexedDataArray

Stores a one-dimensional array enumerated by coordinate index.