Presents the development of object-oriented finite element classes based on
the concept of parameterized types of templates of the C++ programming lan
guage. Two parameter array classes were implemented which are used extensiv
ely in other classes. The implementation was simple, resulting in a set of
manageable, efficient and simple C++ finite element classes. Initially obje
ct-oriented programming concepts, C++ templates and template array classes
ave presented. The finite element classes and some examples using those cla
sses are also discussed.