3DFDTD多个圆柱体建模实现


完成的工作:

     1.将之前为了升级调试而添加的单个波导圆柱体模型彻底抛弃,成功完成了,添加多个波导,当前仅可添加圆柱体;

     2.可在客户区进行多个圆柱体的显示,整个结构模型,采用了继承,在绘制波导的时候运用了多态。减少了代码的重复,设计模式中称之为“模板模式”;

     3.已成功将多个波导模型的FDTD系数矩阵计算核心内容移至类内,作为一成员函数来使用,此举有助于提高以后的可维护性以及可扩展性,当然,也更加模块化了;

     4.针对激励源模块,进行了调整,使之可以产生适应于多个波导模型的激励源,并对波导模式进行了修改;

     5.已完成,对上述代码的测试工作,功能可以实现,但是具体的还有待于对代码质量的改进;

     此番代码的编写,运用了C++11核心语言特性,auto以及基于范围的for循环,利用了STL中的vector与smart_ptr,并对VS的PPL库有一些了解,    使用设计模式中的模板模式。


    

 2013/10/25

     卧浪居士

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值