|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
negation,
transposition,
matrix multiplication or different linear
algebra methods based on Gaussian elimination.
See:
Description
| Interface Summary | |
|---|---|
| ExtendedMatrixOperations<N extends Number,I extends Number> | Extended matrix operations adds more complex operations for matrices, such as inversion or nullspace computation, where the result matrix is not necessarily of the same number type as the input matrix. |
| GaussPivoting<M extends ReadableMatrix<?>> | The GaussPivoting interface defines a pivoting strategy for
the gauss algorithm. |
| MatrixOperations<N extends Number> | The MatrixOperations is similar to NumberOperations, but
for matrices. |
| Class Summary | |
|---|---|
| Add | The Add class contains static methods to add one matrix to
another matrix, supporting different matrix types. |
| Gauss | Matrix operations based on gauss, i.e. |
| GaussPivoting.BiLenProductL | This pivoting strategy for (B)ig (I)nteger rational matrices uses the product of the bit lengths of numerator and denominator. |
| GaussPivoting.BiLenProductLE | This pivoting strategy for (B)ig (I)nteger rational matrices uses the product of the bit lengths of numerator and denominator. |
| GaussPivoting.BiLenProductLorEandMoreRowZeros | This pivoting strategy for (B)ig (I)nteger rational matrices uses the product of the bit lengths of numerator and denominator. |
| GaussPivoting.BiLenSumLorEandMoreRowZeros | This pivoting strategy for (B)ig (I)nteger rational matrices uses the sum of the bit lengths of numerator and denominator. |
| GaussPivoting.BiMaxLenLorEandMoreRowZeros | This pivoting strategy for (B)ig (I)nteger rational matrices uses the maximum of the bit lengths of numerator and denominator. |
| Hsl | The Hsl class bridges to the fortran HSL library. |
| Hsl.Result_mc66 | Output structure to return multiple result values |
| HslGateway | The HslGateway simplifies calls to Hsl methods and
performs some error handling. |
| Invert | The Invert TODO type javadoc for Invert |
| Mul | The Mul class contains static methods to perform matrix
multiplication, supporting different matrix number types. |
| Neg | The Neg TODO type javadoc for Neg |
| NullspaceRank | The NullspaceRank class contains static methods to calculate the
rank and the nullspace for a given matrix. |
| ScalarOps | The ScalarOps class contains static methods performing
operations with a matrix and a scalar. |
| Sub | The Sub class contains static methods to subtract one matrix
from another matrix, supporting different matrix types. |
| Transpose | The Transpose TODO type javadoc for Transpose |
| Enum Summary | |
|---|---|
| Hsl.Info_mc66 | |
The smx.ops package contains classes for mathematical operations with
matrices, such as negation,
transposition,
matrix multiplication or different linear
algebra methods based on Gaussian elimination.
The interface MatrixOperations
defines a more generic way to define operations for matrices. It is similar to
NumberOperations for
numbers. Implementations for
MatrixOperations for common matrix types are available in the
matrix subpackage.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||