AN OBJECT-ORIENTED DESIGN OF FEM PROGRAMS

Authors
Citation
Xa. Kong et Dp. Chen, AN OBJECT-ORIENTED DESIGN OF FEM PROGRAMS, Computers & structures, 57(1), 1995, pp. 157-166
Citations number
5
Categorie Soggetti
Computer Sciences","Computer Application, Chemistry & Engineering","Computer Science Interdisciplinary Applications","Engineering, Civil
Journal title
ISSN journal
00457949
Volume
57
Issue
1
Year of publication
1995
Pages
157 - 166
Database
ISI
SICI code
0045-7949(1995)57:1<157:AODOFP>2.0.ZU;2-A
Abstract
This paper is our first attempt to introduce the concept of object-ori ented design to the programming of the finite element method (FEM). Se veral classes are defined to combine the procedural and data abstracti ons found in a detailed analysis of the functionality in a typical dis placement linear elasticity FEM. The class hierarchies make the data e ncapsulation, 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). Th e Microsoft C++ 7.0 is employed for developing an object-oriented gene ral purpose FEM and each step in the high and low levels of abstractio n is given.