public class SafeSvd
extends java.lang.Object
implements org.ejml.interfaces.decomposition.SingularValueDecomposition<org.ejml.data.DenseMatrix64F>
SingularValueDecomposition and ensures that the input is not modified.| Constructor and Description |
|---|
SafeSvd(org.ejml.interfaces.decomposition.SingularValueDecomposition<org.ejml.data.DenseMatrix64F> alg) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
decompose(org.ejml.data.DenseMatrix64F orig) |
double[] |
getSingularValues() |
org.ejml.data.DenseMatrix64F |
getU(org.ejml.data.DenseMatrix64F U,
boolean transposed) |
org.ejml.data.DenseMatrix64F |
getV(org.ejml.data.DenseMatrix64F V,
boolean transposed) |
org.ejml.data.DenseMatrix64F |
getW(org.ejml.data.DenseMatrix64F W) |
boolean |
inputModified() |
boolean |
isCompact() |
int |
numberOfSingularValues() |
int |
numCols() |
int |
numRows() |
public SafeSvd(org.ejml.interfaces.decomposition.SingularValueDecomposition<org.ejml.data.DenseMatrix64F> alg)
public double[] getSingularValues()
getSingularValues in interface org.ejml.interfaces.decomposition.SingularValueDecomposition<org.ejml.data.DenseMatrix64F>public int numberOfSingularValues()
numberOfSingularValues in interface org.ejml.interfaces.decomposition.SingularValueDecomposition<org.ejml.data.DenseMatrix64F>public boolean isCompact()
isCompact in interface org.ejml.interfaces.decomposition.SingularValueDecomposition<org.ejml.data.DenseMatrix64F>public org.ejml.data.DenseMatrix64F getU(org.ejml.data.DenseMatrix64F U,
boolean transposed)
getU in interface org.ejml.interfaces.decomposition.SingularValueDecomposition<org.ejml.data.DenseMatrix64F>public org.ejml.data.DenseMatrix64F getV(org.ejml.data.DenseMatrix64F V,
boolean transposed)
getV in interface org.ejml.interfaces.decomposition.SingularValueDecomposition<org.ejml.data.DenseMatrix64F>public org.ejml.data.DenseMatrix64F getW(org.ejml.data.DenseMatrix64F W)
getW in interface org.ejml.interfaces.decomposition.SingularValueDecomposition<org.ejml.data.DenseMatrix64F>public int numRows()
numRows in interface org.ejml.interfaces.decomposition.SingularValueDecomposition<org.ejml.data.DenseMatrix64F>public int numCols()
numCols in interface org.ejml.interfaces.decomposition.SingularValueDecomposition<org.ejml.data.DenseMatrix64F>public boolean decompose(org.ejml.data.DenseMatrix64F orig)
decompose in interface org.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.DenseMatrix64F>public boolean inputModified()
inputModified in interface org.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.DenseMatrix64F>