|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
| Arithmetic | Matrix arithmetic operations, including element-wise arithmetic and various matrix products and similar operations. |
| BaseMatrix | Interface for methods applying to matrices without specializing the datatype of the elements. |
| Decomposition | An orthogonal decomposition object, representing the decomposition of a rectangular (N by p) numeric matrix, X viewed as a column vector subspace. |
| NumericArray | Vectors of numbers, as used in matrix operations and linear algebra. |
| NumericMatrix | |
| Protected | An assertion that matrix operations will not overwrite the object. |
| QR | This interface specializes the general notion of a decomposition suitable for solving fitting problems to one in which the orthogonal transformation is an explicitly available operator. |
| Rank | Classes that implement this interface promise to estimate the rank of the matrix when computing decompositions, for example. |
| Special | Interface for methods that are specialized, that may be composed from more standard methods, and that might therefore be omitted in some implementations. |
| Class Summary | |
| doubleArray | A NumericArray implementation in which the data is essentially just an array of doubles, with methods defined to satisfy the interface. |
| DynamicPackage | Dynamic package class: the generator class to map the interfaces onto a particular package. |
| NumericArrayBasic | Abstract class implementing many of the methods of the NumericArray interface. |
| NumericMatrixBasic | Abstract class implementing many of the Abstract class implementing many of the methods of the NumericMatrix interface. |
| QRBasic | This abstract class uses the applyQ and applyQinverse methods to compute fitted values and residuals. |
Access to algorithms for common operations in linear algebra, and to classes for the inputs and outputs of these operations. Included are the standard matrix decompositions and some of their applications.
The style of the module is to be independent of specific implementations, via interfaces for the matrix decompositions (and in effect also for the representation of matrix objects as well).
The definitions via interfaces are realized for a particular implementation through the DynamicPackage class, an extension of the idea of a Java factory. Last modified: Mon Jul 10 14:24:42 EDT 2000
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||