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