Object oriented design of a thermo-mechanical FEM code
|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.
|Item Type:||Conference or Workshop Item|
Engineering Technology (CTW)
|Link to this item:||http://purl.utwente.nl/publications/59297|
|Export this item as:||BibTeX|
Show download statistics for this publication
Daily downloads in the past month
Monthly downloads in the past 12 months
Repository Staff Only: item control page