|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ejml.alg.block.decomposition.chol.BlockCholeskyOuterForm
public class BlockCholeskyOuterForm
Block Cholesky using outer product form. The original matrix is stored and modified.
Based on the description provided in "Fundamentals of Matrix Computations" 2nd Ed. by David S. Watkins.
| Constructor Summary | |
|---|---|
BlockCholeskyOuterForm(boolean lower)
Creates a new BlockCholeskyOuterForm |
|
| Method Summary | |
|---|---|
boolean |
decompose(BlockMatrix64F A)
Decomposes the provided matrix and stores the result in the same matrix. |
BlockMatrix64F |
getT(BlockMatrix64F T)
Returns the triangular matrix from the decomposition. |
boolean |
inputModified()
Is the input matrix to DecompositionInterface.decompose(org.ejml.data.Matrix64F) is modified during
the decomposition process. |
boolean |
isLower()
If true the decomposition was for a lower triangular matrix. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BlockCholeskyOuterForm(boolean lower)
lower - Should it decompose it into a lower triangular matrix or not.| Method Detail |
|---|
public boolean decompose(BlockMatrix64F A)
decompose in interface DecompositionInterface<BlockMatrix64F>A - Matrix that is to be decomposed. Modified.
public boolean isLower()
CholeskyDecomposition
isLower in interface CholeskyDecomposition<BlockMatrix64F>public BlockMatrix64F getT(BlockMatrix64F T)
CholeskyDecompositionReturns the triangular matrix from the decomposition.
If an input is provided that matrix is used to write the results to. Otherwise a new matrix is created and the results written to it.
getT in interface CholeskyDecomposition<BlockMatrix64F>T - If not null then the decomposed matrix is written here.
public boolean inputModified()
DecompositionInterfaceDecompositionInterface.decompose(org.ejml.data.Matrix64F) is modified during
the decomposition process.
inputModified in interface DecompositionInterface<BlockMatrix64F>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||