Simulation#

Overview#

This page contains information on the different simulation types available in Tidy3D.


Defining a FDTD Simulation#

tidy3d.Simulation

Custom implementation of Maxwell’s equations which represents the physical model to be solved using the FDTD method.


Batch Jobs#

tidy3d.web.api.container.Batch

Interface for submitting several Simulation objects to sever.


Other Simulation Types#

tidy3d.plugins.mode.ModeSolver

Interface for solving electromagnetic eigenmodes in a 2D plane with translational invariance in the third dimension.

tidy3d.EMESimulation

EigenMode Expansion (EME) simulation.

tidy3d.HeatSimulation

Contains all information about heat simulation.

tidy3d.HeatChargeSimulation

Defines thermoelectric simulations.

tidy3d.plugins.smatrix.ComponentModeler

alias of ModalComponentModeler

tidy3d.plugins.smatrix.TerminalComponentModeler

Tool for modeling two-terminal multiport devices and computing port parameters with lumped and wave ports.


Logging#

tidy3d.config.logging_level

tidy3d.set_logging_file(fname[, filemode, ...])

Set a file to write log to, independently from the stdout and stderr output chosen using set_logging_level().