FDTD计算中一种UPML吸收边界与其内部计算区域的统一建模方法
基于C++语言的多态性实现了单轴各向异性完全匹配层(UPML)吸收边界与吸收边界内部计算区域的统一建模.其主要思想是:首先构造基类-Yee元胞类及其继承类来分别封装UPML内部介质和UPML的电磁特性;然后分别创建基于以上两个类的对象数组来给UPML 及其内部计算区域开辟计算空间;再构造基类类型的指针数组,并用以上数组的地址赋值;最后,所有的计算在指针数组空间完成.该方法避免了UPML与其内部计算区域间的数据传递,简化了编程.数值实验验证了UPML的吸收效果,证明了方法的有效性.
时域有限差分法、各向异性完全匹配层、多态性、建模
29
TP3(计算技术、计算机技术)
2008-05-28(万方平台首次上网日期,不代表论文的发表时间)
共7页
8-14