OoLALA
Autor: | John R. Gurd, Mikel Luján, T. L. Freeman |
---|---|
Rok vydání: | 2000 |
Předmět: |
Object-oriented programming
Numerical linear algebra Theoretical computer science Computer science Programming language Fortran computer.software_genre Computer Graphics and Computer-Aided Design Matrix multiplication Object-oriented analysis and design Matrix (mathematics) Linear algebra Representation (mathematics) computer Software computer.programming_language |
Zdroj: | OOPSLA |
ISSN: | 1558-1160 0362-1340 |
DOI: | 10.1145/354222.353187 |
Popis: | In this paper we review the design of a sequential object oriented linear algebra library, O O L A L A . Several designs are proposed and used to classify existing sequential object oriented libraries. The classification is based on the way that matrices and matrix operations are represented. O O L A L A 's representation of matrices is capable of dealing with certain matrix operations that, although mathematically valid, are not handled correctly by existing libraries. O O L A L A also enables implementations of matrix calculations at various abstraction levels ranging from the relatively low-level abstraction of a Fortran BLAS-like implementation to higher-level abstractions that hide many implementation details. O O L A L A addresses a wide range of numerical linear algebra functionality while the reviewed object oriented libraries concen trate on parts of such functionality. We include some preliminary performance results for a Java implementation of O O L A L A . |
Databáze: | OpenAIRE |
Externí odkaz: |