应用Dirichlet-to-Neumann(DtN)映射方法计算旋磁光子晶体的单向表面模式,首先以单元晶格的DtN映射为基础构造出超级晶格的DtN映射,然后利用超级晶格的DtN映射建立线性特征值问题并进行求解.由于DtN映射方法只需要在计算区域的边界上进行离散,避免了在计算区域内部的离散,从而极大地减少了未知数的个数,使得求解特征值问题时涉及的矩阵规模非常小,提高了计算速度,最后利用数值算例验证了这一方法的有效性.
数值方法 旋磁光子晶体 特征值问题 Dirichlet-to-Neumann (DtN)映射