org.ojalgo.matrix.decomposition
Interface LUDecomposition.LUStore<N extends Number>

All Superinterfaces:
MatrixStore<N>
All Known Implementing Classes:
BigDenseStore, ComplexDenseStore, PrimitiveDenseStore
Enclosing class:
LUDecomposition<N extends Number>

public static interface LUDecomposition.LUStore<N extends Number>
extends MatrixStore<N>

Only classes that will act as a delegate to LUDecomposition should implement this interface. The interface specifications are entirely dictated by that class.

Do not use it for anything else!

Author:
apete

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.ojalgo.matrix.store.MatrixStore
MatrixStore.Builder<N extends Number>
 
Method Summary
 LUDecomposition.Pivot computeLU(boolean assumeNoPivotingRequired)
           
 void substituteBackwards(MatrixStore<N> aBody, boolean assumeOne)
           
 void substituteForwards(MatrixStore<N> aBody, boolean assumeOne)
           
 
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
 

Method Detail

computeLU

LUDecomposition.Pivot computeLU(boolean assumeNoPivotingRequired)

substituteBackwards

void substituteBackwards(MatrixStore<N> aBody,
                         boolean assumeOne)

substituteForwards

void substituteForwards(MatrixStore<N> aBody,
                        boolean assumeOne)