• 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