Object-Oriented Programming Applied to the Finite Element Method Part I. General Concepts
- 1 January 1998
- journal article
- research article
- Published by Taylor & Francis in Revue Européenne des Éléments Finis
- Vol. 7 (5) , 535-566
- https://doi.org/10.1080/12506559.1998.10511321
Abstract
This paper examines the application of object-oriented programming techniques to the finite element method. First a tool library is briefly presented: it includes mathematical objects such as vector, matrix and tensor, as well as generic types such as array, list and encapsulated pointer. Design patterns are then presented. They allow the defining of reusable implementation strategies which help to obtain a flexible extensible code. Finally the paper demonstrates the use of the different patterns in the case of objects describing finite elements and object representing material behaviors.Keywords
This publication has 24 references indexed in Scilit:
- Large scale object-oriented finite element code designComputer Methods in Applied Mechanics and Engineering, 1997
- Polymorphic constitutive equations in finite element codesComputer Methods in Applied Mechanics and Engineering, 1997
- AN OBJECT-ORIENTED FRAMEWORK FOR INTERACTIVE NUMERICAL ANALYSIS IN A GRAPHICAL USER INTERFACE ENVIRONMENTInternational Journal for Numerical Methods in Engineering, 1996
- Design of a new finite element programming environmentEngineering Computations, 1994
- Object-oriented finite element programming: III. An efficient implementation in C++Computer Methods in Applied Mechanics and Engineering, 1993
- Object-oriented finite element programming: II. A prototype program in smalltalkComputer Methods in Applied Mechanics and Engineering, 1992
- Architecture des logiciels et langages de modélisationRevue Européenne des Éléments Finis, 1992
- SIMULATION OF STRAIN LOCALIZATION: A REAPPRAISAL OF THE COSSERAT CONTINUUMEngineering Computations, 1991
- Object-oriented finite element analysisComputers & Structures, 1990
- Description of creep-plasticity interaction with non-unified constitutive equations: application to an austenitic stainless steelNuclear Engineering and Design, 1989