DocumentCode
2699746
Title
Organizing Integral Equation for Complex Structure for Object Oriented Programming
Author
Xiong, Jie ; Sun, Lin ; Qian, Zhiguo ; Chew, Weng Cho
Author_Institution
Urbana-Champaign Illinois Univ., Urbana, IL
fYear
2006
fDate
9-14 July 2006
Firstpage
2921
Lastpage
2924
Abstract
With rapid advances in computational electromagnetics, numerous new models, formulations, and algorithms are constantly emerging. As a result, the algorithms in this area become increasingly complex. Often time, codes are rewritten to incorporate complex ideas, and it can be a wasteful and repetitive process. Integral equation solvers are in general more complex compared to differential equation solvers. Hence, in order to arrive at a maintainable, sophisticated integral equation solver code, object oriented programming (OOP) paradigm has to be adopted. The EIGER project was one such effort to develop more maintainable integral equation solver codes for electromagnetics. We propose here another view of OOP for integral equation solvers, emphasizing on the operator aspect of them. Hence, we could enjoy the advantages of a typical OOP code: reusability, flexibility, reliability, maintainability, extendibility, and readability. This code can model complex structures by the method of moments with fast multiple algorithm (FMA) as the accelerator
Keywords
computational electromagnetics; integral equations; method of moments; object-oriented programming; EIGER project; MoM; computational electromagnetics; fast multiple algorithm; integral equation solver code; method of moments; object oriented programming; Acceleration; Computational electromagnetics; Differential equations; Electromagnetic modeling; Integral equations; Maintenance; Moment methods; Object oriented modeling; Object oriented programming; Organizing;
fLanguage
English
Publisher
ieee
Conference_Titel
Antennas and Propagation Society International Symposium 2006, IEEE
Conference_Location
Albuquerque, NM
Print_ISBN
1-4244-0123-2
Type
conf
DOI
10.1109/APS.2006.1711218
Filename
1711218
Link To Document