org.ojalgo.matrix.decomposition
Interface ArbitraryCholesky.CholeskyStore<N extends Number>

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

public static interface ArbitraryCholesky.CholeskyStore<N extends Number>


Method Summary
 boolean computeCholesky()
          This method is not part of the public API.
 void substituteBackwards(MatrixStore<N> aBody, boolean assumeOne)
           
 void substituteForwards(MatrixStore<N> aBody, boolean assumeOne)
           
 
Methods inherited from interface org.ojalgo.matrix.store.MatrixStore
doubleValue, getColDim, getFactory, getMinDim, getNumber, getRowDim, isLowerLeftShaded, isShaded, isUpperRightShaded, multiplyBothSides, multiplyLeft, multiplyRight, toPhysicalStore, toScalar
 
Methods inherited from interface org.ojalgo.matrix.store.MatrixStore
doubleValue, getColDim, getFactory, getMinDim, getNumber, getRowDim, isLowerLeftShaded, isShaded, isUpperRightShaded, multiplyBothSides, multiplyLeft, multiplyRight, toPhysicalStore, toScalar
 

Method Detail

computeCholesky

boolean computeCholesky()

This method is not part of the public API. It's owned by ArbitraryCholesky. The fact that it's here, and public, is a design compromise to gain better permance. No other class/code should call this method.

Implementing this method is optional, and only necessary if the interface implentor will act as a delgate to ArbitraryCholesky.


substituteBackwards

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

substituteForwards

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