Abstract
The design of finite element analysis program using object-oriented programming (OOP) techniques is presented. The objects, classes and the subclasses used in the programming are explained. The system of classes library of finite element analysis program and Windows-type Graphical User Interfaces by VC++ and its MFC are developed. The reliability, reusability and extensibility of program are enhanced. It is a reference to develop the large-scale, versatile and powerful systems of object-oriented finite element software.
Similar content being viewed by others
References
Forde B W R, Foschi R O, Stiemer S F. Object-oriented finite element analysis [J].Computers and Structures, 1990,34(3):355–374.
Fenves G F. Object-oriented programming for engineering software development [J].Engineering with Computers, 1990,6(1):1–15.
Archer G C, Fenves G, Thewalt C. A new object-oriented finite element analysis [J].Computers and Structures, 1999,70(1):63–75.
Robert Ian Mackie. An object-oriented approach to calculation control in finite element programs [J].Computers and Structures, 2000,77(5):461–474.
YU Li-chao, Kumar Ashok V. An object-oriented modular framework for implementing the finite element method[J].Computers and Structures, 2001,79(9):919–928.
KONG Xiang-an.C++ Language and Object-Oriented Finite Element Program Design [M], Chengdu: Southwest Jiaotong University Press, 1995. (in Chinese)
MA Yong-qi, CHEN Han, LI Si-te. Developing finite element code by using object-oriented programming Techniques [J].Journal of Beijing University of Chemical Technology. 2000,27(3):51–55 (in Chinese)
WAN Yan-kai.C++ Language and Object-Oriented Program Design [M] 2nd Edition. Beijing: Tsinghua University Press, 1998,3. (in Chinese)
Kate Gregory,Special Edition Using Visual C++5 [M], Que Corporation Publish, 1998,5.
Author information
Authors and Affiliations
Additional information
Communicated by Zhang Lu-kun
Biography: Ma Yong-qi (1966−)
Rights and permissions
About this article
Cite this article
Yong-qi, M., Wei, F. Object-oriented finite element analysis and programming in VC++. Appl Math Mech 23, 1437–1443 (2002). https://doi.org/10.1007/BF02438383
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02438383