# PerturbationPoleResidue

A dispersive medium described by the pole-residue pair model. It includes temperature and/or charge perturbation parameters, which allow users to convert between Heat/Charge and FDTD simulations.

The frequency-dependence of the complex-valued permittivity is described by:

ϵ(ω)=ϵi[cijω+ai+cijω+ai]\epsilon(\omega) = \epsilon_\infty - \sum_i\left[\frac{c_i}{j \omega + a_i} + \frac{c_i^\ast}{j \omega + a_i^\ast}\right]

# Name

name: Optional unique name for medium.

# Thermal Properties

type: Sets the medium as Fluid or Solid.

  • Default: None

# Fluid Medium

When setting the medium as FluidSpec, the heat solver equation will not be calculated in the regions containing that medium.

# Solid Medium

conductivity: Thermal conductivity of the material.

Type: floating-point number

  • Unit: W/(μK)W/(\mu K)
  • Constraint: greater than 0
  • Required field

# Frequency Range

frequency_range: Optional range of validity for the medium.

Type: floating-point number

  • Unit: Hz
  • Constraint: greater than 0
  • Default: None

# Epsilon at Infinity

eps_inf: Relative permittivity at infinite frequency (ϵ\epsilon_\infty).

Type: floating-point number

  • Unit: unitless
  • Constraint: greater than or equal to 1
  • Default: 1

# Poles

poles: List of complex-valued (ai,cia_i, c_i) poles for the model.

a: complex number

  • Unit: rad/sec

c: complex number

  • Unit: rad/sec