Class SVDTask
- java.lang.Object
-
- org.ujmp.core.task.AbstractTask<MapMatrix<java.lang.String,Matrix>>
-
- org.ujmp.core.doublematrix.calculation.general.decomposition.SVDTask
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private class
SVDTask.SVDMatrix
-
Field Summary
Fields Modifier and Type Field Description private MatrixLibraries.MatrixLibrary
matrixLibrary
private int
maxRank
private Matrix
source
private boolean
thin
private boolean
wantU
private boolean
wantV
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MapMatrix<java.lang.String,Matrix>
call()
SVDTask
setMatrixLibrary(MatrixLibraries.MatrixLibrary matrixLibrary)
SVDTask
setMaxRank(int maxRank)
SVDTask
setThin(boolean thin)
SVDTask
setWantU(boolean wantU)
SVDTask
setWantV(boolean wantV)
-
Methods inherited from class org.ujmp.core.task.AbstractTask
execute, executeInBackground
-
-
-
-
Field Detail
-
source
private final Matrix source
-
matrixLibrary
private MatrixLibraries.MatrixLibrary matrixLibrary
-
wantU
private boolean wantU
-
wantV
private boolean wantV
-
thin
private boolean thin
-
maxRank
private int maxRank
-
-
Constructor Detail
-
SVDTask
public SVDTask(Matrix source)
-
-
Method Detail
-
setMaxRank
public SVDTask setMaxRank(int maxRank)
-
setWantU
public SVDTask setWantU(boolean wantU)
-
setMatrixLibrary
public SVDTask setMatrixLibrary(MatrixLibraries.MatrixLibrary matrixLibrary)
-
setWantV
public SVDTask setWantV(boolean wantV)
-
setThin
public SVDTask setThin(boolean thin)
-
-