Abstract
An object oriented design is presented for a computer program that can perform
thermo-mechanically coupled analyzes. The target of the design is a
exible and robust
computer program. It should be easy to adapt and extend, re-using existing code, without
interfering with already established algorithms.
The program uses publicly available toolkits that are currently emerging as C++ pack-
ages. First of all the Standard C++ Library (formerly Standard Template Library) is
used for packing items in container classes. Secondly the matrix and vector operations
are derived from the Template Numerical Toolkit (TNT) and �nally (not essentially for
the numerical part) a graphical user interface is made, based on the wxWindows package,
that can generate a GUI for Motif and MS-Windows with the same code.
Attention is given to the design of classes such as speci�c elements and material classes
based on more general classes. A hierarchy of classes is constructed where general behavior
is put high in the hierarchy and speci�c behavior low. The choice between inheritance and
aggregation is made at several levels.
Original language | Undefined |
---|---|
Number of pages | 17 |
Publication status | Published - 1998 |
Event | World Conference on Computational Mechanics - Duration: 1 Jan 1998 → 1 Jan 1998 |
Conference
Conference | World Conference on Computational Mechanics |
---|---|
Period | 1/01/98 → 1/01/98 |
Other | 1998 |
Keywords
- IR-59297