• DocumentCode
    1397815
  • Title

    Object-oriented implementation of an interactive and automatic field-processing surface

  • Author

    De Gersem, Herbert ; Hameyer, Kay

  • Author_Institution
    ESAT, Katholieke Univ., Leuven
  • Volume
    36
  • Issue
    4
  • fYear
    2000
  • fDate
    7/1/2000 12:00:00 AM
  • Firstpage
    1653
  • Lastpage
    1658
  • Abstract
    Post-processing of multiple and hybrid finite element field solutions requires a post-processor that is more general than standard available tools. A novel three-level hierarchic post-processor structure is proposed. The first level of the post-processing environment is a library of programming objects representing mathematical entities such as fields, tables, geometries, meshes and numbers and of operations manipulating them. Frequently used post-processing tasks may be coded explicitly in this kernel and compiled into executable code. An interpreter for mathematical expressions forms the second level of the post-processor structure, Characteristic sequences of operations can be gathered in scripts or in functions and interpreted at run-time. The third level passes commands to the field parser or to the visualization routines. Selected simulation examples demonstrate the capabilities of the chosen approach
  • Keywords
    electrical engineering education; electromagnetic fields; electronic design automation; finite element analysis; object-oriented programming; software libraries; automatic field-processing surface; characteristic sequences; field parser; finite element field solutions; interpreter; mathematical expressions; object-oriented implementation; three-level hierarchic post-processor structure; visualization routines; Electromagnetic coupling; Finite element methods; Geometry; Kernel; Libraries; Magnetic devices; Magnetic flux; Mathematical programming; Runtime; Visualization;
  • fLanguage
    English
  • Journal_Title
    Magnetics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9464
  • Type

    jour

  • DOI
    10.1109/20.877760
  • Filename
    877760