@CodeReview(reviewer="Justin Basilico", date="2006-07-27", changesNeeded=true, comments="The constructor should be changed to a static method because it involves significant computation.", response=@CodeReviewResponse(respondent="Kevin R. Dixon",date="2007-11-25",moreChangesNeeded=false,comments="Added static create() method, made constructor private")) public class SingularValueDecompositionMTJ extends AbstractSingularValueDecomposition
Modifier and Type | Method and Description |
---|---|
static SingularValueDecompositionMTJ |
create(Matrix matrix)
Creates a new instance of SingularValueDecompositionMTJ
|
conditionNumber, effectiveRank, getS, getU, getVtranspose, norm2, pseudoInverse, pseudoInverse, rank, setS, setU, setVtranspose
public static SingularValueDecompositionMTJ create(Matrix matrix) throws OperationNotConvergedException
matrix
- DenseMatrix to be decomposed. Not modified.OperationNotConvergedException
- If the SVD does not converge.