Lu, Jun; White, D. W.; Chen, Wai-Fah; Dunsmore, H. E. A matrix class library in C++ for structural engineering computing. (English) Zbl 0885.73095 Comput. Struct. 55, No. 1, 95-111 (1995). Matrix computations are traditionally performed using procedural languages such as FORTRAN. This paper describes the object-oriented design and implementation of a matrix class library in C++. A wide range of abstractions and algorithms such as symmetric matrices, profile matrices, banded matrices, column vectors, and LU decompositions are presented which address a variety of time/space demands in structural engineering computing. The object-oriented design presented here applies encapsulation, inheritance, composition, and type parametrization. Consistent semantics and uniform syntax of the interface is a major focus of the design for the matrix class library. Cited in 5 Documents MSC: 74S99 Numerical and other methods in solid mechanics 74-04 Software, source code, etc. for problems pertaining to mechanics of deformable solids Keywords:symmetric matrices; profile matrices; banded matrices; column vectors; LU decompositions; encapsulation; composition; type parametrization Software:LAPACK; CLOS PDFBibTeX XMLCite \textit{J. Lu} et al., Comput. Struct. 55, No. 1, 95--111 (1995; Zbl 0885.73095) Full Text: DOI