Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
Linear Algebra Module User's Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

2.2 Kinds of Classes

The classes of the Linear Algebra Module represent the following entities of linear algebra:

2.2.1 A Note on Terminology

As you can see from Section 2.2, many classes of the Linear Algebra Module involve either factorizations or decompositions. Although the terms are similar, they are not interchangeable. Both factorizations and decompositions are representations of a matrix as a product of other matrices. For example, A=LU is a factorization of the matrix A into factors L and U. The factors are typically of some special form that provides insight into the properties of A, or simplifies certain types of computations. Both L and U are triangular, which simplifies solving systems of equations.

The distinction between a factorization and a decomposition is that a factorization is designed so that you need never examine the factors, or even know their forms. In contrast, you are often interested in the specific components of decompositions. In an object-oriented library, this distinction can be enforced. Factorization classes allow no public access to the contents of the factorizations, while decompositions do allow public access.



Previous fileTop of DocumentContentsNo linkNext file

Copyright © Rogue Wave Software, Inc. All Rights Reserved.

The Rogue Wave name and logo, and SourcePro, are registered trademarks of Rogue Wave Software. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.