Correct calculation of Er for Debye materials, used for estimating numerical dispersion.

这个提交包含在:
Craig Warren
2021-12-15 13:45:31 +00:00
父节点 68eb34b6ad
当前提交 4de2280c48

查看文件

@@ -194,7 +194,7 @@ class DispersiveMaterial(Material):
er = self.er
w = 2 * np.pi * freq
er += self.se / (w * config.sim_config.em_consts['e0'])
er += self.se / (1j * w * config.sim_config.em_consts['e0'])
if 'debye' in self.type:
for pole in range(self.poles):
er += self.deltaer[pole] / (1 + 1j * w * self.tau[pole])