An object-oriented class design for the generalized finite element method programming
Piedade Neto, Dorival, Ferreira, Manoel Dênis Costa, Proença, Sergio Persival Baroncini
Lat. Am. j. solids struct.
DATA DE PUBLICAÇÃO
The Generalized Finite Element Method (GFEM) is a numerical method based on the Finite Element Method (FEM), presenting as its main feature the possibility of improving the solution by means of local enrichment functions. In spite of its advantages, the method demands a complex data structure, which can be especially benefited by the Object-Oriented Programming (OOP). Even though the OOP for the traditional FEM has been extensively described in the technical literature, specific design issues related to the GFEM are yet little discussed and not clearly defined. In the present article it is described an Object-Oriented (OO) class design for the GFEM, aiming to achieve a computational code that presents a flexible class structure, circumventing the difficulties associated to the method characteristics. The proposed design is evaluated by means of some numerical examples, computed using a code implemented in Python programming language.
- An Object-Oriented Class Organization for Global-Local Generalized Finite Element Method
- An algebraic approach to the design of compilers for object-oriented languages
- Trajectory Optimization of Launch Vehicles Using Object-oriented Programming
- OOTFD (Object-Oriented Transcription Factors Database): an object-oriented successor to TFD.
- Imposition of Dirichlet Boundary Conditions in Element Free Galerkin Method through an Object-Oriented Implementation