Linear constraints in object-oriented finite element programming

One of the major reasons why finite element codes are difficult to keep clean and maintainable is that operations involving nodal information (and in particular, boundary conditions) show up in many sections of the programs and in many different contexts. The matter is further complicated by the ina...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer methods in applied mechanics and engineering 1998-02, Vol.154 (1), p.31-39
Hauptverfasser: Dubois-Pèlerin, Yves, Pegon, Pierre
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:One of the major reasons why finite element codes are difficult to keep clean and maintainable is that operations involving nodal information (and in particular, boundary conditions) show up in many sections of the programs and in many different contexts. The matter is further complicated by the inadequacy of the unstructured procedural programming approach promoted by the Fortran language. This article addresses the management of linear constraints, and does so from an object-oriented programming viewpoint. Emphasis is laid on both the model design and the practical programming details.
ISSN:0045-7825
1879-2138
DOI:10.1016/S0045-7825(97)00092-3