まだ吸収境界の式の導出の説明が残っているけど、境界を完全導体としてPythonでプログラムを作ってみる. FDTDはかなりリソースが必要になって、非力な開発環境では実用にならない.わしは趣味のプログラミングの一環としてプログラミング自体を楽しん ...
ER2 = fdtd_er_grid.dielectric_grid.repeat_interleave(2, dim=0).repeat_interleave(2, dim=1) UR2 = fdtd_ur_grid.dielectric_grid.repeat_interleave(2, dim=0).repeat ...
前回作成したFDTDのコードは境界を完全導体と仮定したため境界で反射が起きていた.反射波が解析領域に戻されると解析に影響が出るので好ましくない. という訳で1次元FDTDでは、解析領域の両端に吸収境界領域を設ける. 手段はいろいろあるが、1次元 ...
Prismo implements the Finite-Difference Time-Domain method for solving Maxwell's equations, with features designed for photonic integrated circuits, waveguides, and optical devices.