tidy3dclient.Medium

class tidy3dclient.Medium(epsilon=1.0, sigma=0, name=None)

Base class for a custom defined material.

__init__(epsilon=1.0, sigma=0, name=None)

Define a (conductive) material. When sigma=0 (default), this is an isotropic, lossy dielectric.

Parameters
  • epsilon (float, optional) – Real part of the relative permittivity. Default is vacuum.

  • sigma (float, optional) – (S/micron) Electric conductivity, s.t. Im(eps(omega)) = sigma/omega, where eps(omega) is the complex permittivity at frequency omega.

Methods

__init__([epsilon, sigma, name])

Define a (conductive) material.

from_nk(n, k, freq[, name])

Define a material through the real and imaginary part of the refractive index at a given frequency.