OBJECT-ORIENTED FINITE-ELEMENT PROGRAMMING .2. A PROTOTYPE PROGRAM IN SMALLTALK

被引:61
作者
DUBOISPELERIN, Y
ZIMMERMANN, T
BOMME, P
机构
关键词
D O I
10.1016/0045-7825(92)90004-4
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This article describes an object-oriented implementation of the finite element method. The prototyping language Smalltalk is used. Some of its useful features are briefly presented; they illustrate how object-oriented programming consists of using mere programming tools in an environment. Similarly the new data types that describe finite elements are introduced as expansions of the existing environment. These new types of objects are described in detail: the element, the node, the domain, the linear system are well insulated entities, able to manage autonomously their data and tasks. Emphasis is laid on the potential of the concepts of object-oriented programming, mainly data encapsulation and inheritance. Key differences with classical Fortran coding are stressed. The objective of this second article is to investigate the potential of object-oriented programming to improve code readability, modularity and reusability in the field of the finite element method.
引用
收藏
页码:361 / 397
页数:37
相关论文
共 8 条
[1]  
BOMME P, 1990, LSC906 SWISS FED I T
[2]  
DUBOISPELERIN Y, 1990, LSC905 SWISS FED I T
[3]   OBJECT-ORIENTED FINITE-ELEMENT ANALYSIS [J].
FORDE, BWR ;
FOSCHI, RO ;
STIEMER, SF .
COMPUTERS & STRUCTURES, 1990, 34 (03) :355-374
[4]  
Hughes T. J. R., 1987, FINITE ELEMENT METHO
[5]  
REHAK DR, 1989, P IABSE C EXPERT SYS
[6]   OBJECT-ORIENTED FINITE-ELEMENT PROGRAMMING .1. GOVERNING PRINCIPLES [J].
ZIMMERMANN, T ;
DUBOISPELERIN, Y ;
BOMME, P .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1992, 98 (02) :291-303
[7]  
1988, TUTORIAL PROGRAMMING
[8]  
1988, SMALLTALK V GOODIES