ELEMENTS OF AN OBJECT-ORIENTED FEM++ PROGRAM IN C++

被引:26
|
作者
SCHOLZ, SP
机构
[1] Technische Universität Berlin, 2. Institut für Mechanik JCR 3, 1000 Berlin 12
关键词
D O I
10.1016/0045-7949(92)90285-8
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A typical finite element analysis program on the basis of a Timoshenko beam has been developed and implemented using the object-oriented programming language C+ +. The classes 'Vector' and 'Matrix' provide a symbolic notation by way of operator overloading and polymorphic methods, which leads to clearly structured programs. Data encapsulation by objects allows an easier verification and maintenance than by procedural languages. The class concept and the concept of inheritance improve data management and modularization, which are shown by examples of managing node data and calculating the element stiffness matrix.
引用
收藏
页码:517 / 529
页数:13
相关论文
共 50 条
  • [1] FEM class library using object-oriented language C++
    Kikuchi, Masanori
    Wada, Yoshitaka
    Nippon Kikai Gakkai Ronbunshu, A Hen/Transactions of the Japan Society of Mechanical Engineers, Part A, 1994, 60 (579): : 2652 - 2657
  • [2] EXPERIENCE WITH REPRESENTING C++ PROGRAM INFORMATION IN AN OBJECT-ORIENTED DATABASE
    ONODERA, T
    SIGPLAN NOTICES, 1994, 29 (10): : 403 - 413
  • [3] An introduction to object-oriented simulation in C++
    Joines, JA
    Roberts, SD
    PROCEEDINGS OF THE 1997 WINTER SIMULATION CONFERENCE, 1997, : 78 - 85
  • [4] EXPERIENCES IN C++ AND OBJECT-ORIENTED DESIGN
    KAMATH, YH
    SMITH, JG
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1992, 5 (07): : 23 - 28
  • [5] An assessment of object-oriented methods and C++
    Blake, BA
    Jalics, P
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1996, 9 (01): : 42 - 48
  • [6] Design of object-oriented simulations in C++
    Joines, JA
    Roberts, SD
    1996 WINTER SIMULATION CONFERENCE PROCEEDINGS, 1996, : 65 - 72
  • [7] A MINIMAL OBJECT-ORIENTED DEBUGGER FOR C++
    MILLER, WM
    DR DOBBS JOURNAL, 1991, 16 (10): : 16 - &
  • [8] Advanced object-oriented features for C/C++
    McBride, Blake
    Dr. Dobb's Journal, 1997, 22 (08):
  • [9] EXPERIENCE IN TEACHING OBJECT-ORIENTED PROGRAMMING WITH C++
    ZIVKOVA, E
    SIGPLAN NOTICES, 1994, 29 (05): : 37 - 40
  • [10] Object-oriented data parallel programming in C++
    Bi, H
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 1044 - 1053