AN OBJECT-ORIENTED DESIGN OF FEM PROGRAMS

被引:19
|
作者
KONG, XA
CHEN, DP
机构
[1] Southwest Jiaotong University, Chengdu
关键词
D O I
10.1016/0045-7949(94)00560-P
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper is our first attempt to introduce the concept of object-oriented design to the programming of the finite element method (FEM). Several classes are defined to combine the procedural and data abstractions found in a detailed analysis of the functionality in a typical displacement linear elasticity FEM. The class hierarchies make the data encapsulation, code sharing, program maintenance, and, most importantly, adding new types of elements or solution methods much easier than in the traditional procedural FEM programming (usually FORTRAN code). The Microsoft C++ 7.0 is employed for developing an object-oriented general purpose FEM and each step in the high and low levels of abstraction is given.
引用
收藏
页码:157 / 166
页数:10
相关论文
共 50 条
  • [1] A data design approach for object-oriented FEM programs
    Kong, XA
    [J]. COMPUTERS & STRUCTURES, 1996, 61 (03) : 503 - 513
  • [2] Navigating Through the Design of Object-Oriented Programs
    Gasparis, Epameinondas
    Nicholson, Jonathan
    Eden, Amnon H.
    Kazman, Rick
    [J]. FIFTEENTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2008, : 331 - +
  • [3] Design by contract: Making object-oriented programs that work
    Meyer, B
    [J]. TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS (TOOLS 25) - PROCEEDINGS, 1998, : 360 - 360
  • [4] PROGRAM DESIGN VISUALIZATION SYSTEM FOR OBJECT-ORIENTED PROGRAMS
    ICHIKAWA, I
    AIKAWA, S
    KAMIKO, M
    ONO, E
    MOHRI, T
    [J]. SIGPLAN NOTICES, 1989, 24 (04): : 181 - 183
  • [5] A logic of object-oriented programs
    Abadi, M
    Rustan, K
    Leino, M
    [J]. VERIFICATION: THEORY AND PRACTICE: ESSAYS DEDICATED TO ZHOAR MANNA ON THE OCCASION OF HIS 64TH BIRTHDAY, 2003, 2772 : 11 - 41
  • [6] OBJECT-ORIENTED PROGRAMS IN REALTIME
    GWINN, JM
    [J]. SIGPLAN NOTICES, 1992, 27 (02): : 47 - 56
  • [7] Slicing object-oriented programs
    Chen, JL
    Wang, FJ
    Chen, YL
    [J]. ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE AND INTERNATIONAL COMPUTER SCIENCE CONFERENCE, PROCEEDINGS, 1997, : 395 - 404
  • [8] A DIAGRAM FOR OBJECT-ORIENTED PROGRAMS
    CUNNINGHAM, W
    BECK, K
    [J]. SIGPLAN NOTICES, 1986, 21 (11): : 361 - 367
  • [9] Recursion in object-oriented programs
    Blaschek, G
    Frohlich, JH
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1998, 11 (07): : 28 - 35
  • [10] Encapsulation in object-oriented programs
    Chen, JL
    Wang, FJ
    [J]. ACM SIGPLAN NOTICES, 1996, 31 (07) : 30 - 32