org.ojalgo.matrix.decomposition
Interface QRDecomposition.QRStore<N extends Number>
- All Superinterfaces:
- MatrixStore<N>
- All Known Implementing Classes:
- BigDenseStore, ComplexDenseStore, PrimitiveDenseStore
- Enclosing class:
- QRDecomposition<N extends Number>
public static interface QRDecomposition.QRStore<N extends Number>
- extends MatrixStore<N>
Only classes that will act as a delegate to
QRDecomposition should implement this interface. The
interface specifications are entirely dictated by that class.
Do not use it for anything else!
- Author:
- apete
| Methods inherited from interface org.ojalgo.matrix.store.MatrixStore |
aggregateAll, conjugate, copy, doubleValue, equals, getColDim, getFactory, getMinDim, getNumber, getRowDim, isAbsolute, isLowerLeftShaded, isReal, isShaded, isUpperRightShaded, isZero, multiplyLeft, multiplyRight, size, toScalar, transpose, visitAll, visitColumn, visitDiagonal, visitRow |
computeQR
void computeQR()
substituteBackwards
void substituteBackwards(MatrixStore<N> aBody,
boolean assumeOne)
applyHouseholder
void applyHouseholder(int aFirstTargetCol,
MatrixStore<N> aHouseholderStore,
int aHouseholderCol,
Object aColumnArray)
- Parameters:
aFirstTargetCol - The first column of "this" to be transformed.aHouseholderStore - The MatrixStore where the householder
column is stored.aHouseholderCol - the index of the householder column in aHouseholderStore.aColumnArray - An array (values not set) for internal/temporary
storage of the householder column. Should be of type N[] or double[].