Class MatrixSolverBase03
java.lang.Object
de.tilman_neumann.jml.factor.base.matrixSolver.MatrixSolver
de.tilman_neumann.jml.factor.base.matrixSolver.MatrixSolverBase02
de.tilman_neumann.jml.factor.base.matrixSolver.MatrixSolverBase03
- Direct Known Subclasses:
MatrixSolver_BlockLanczos
,MatrixSolver_Gauss03
,MatrixSolver_PGauss01
public abstract class MatrixSolverBase03 extends MatrixSolverBase02
Base implementation for a congruence equation system (the "LinAlg phase matrix") solver.
Much faster than the first version due to great improvements by Dave McGuigan.
-
Constructor Summary
Constructors Constructor Description MatrixSolverBase03()
-
Method Summary
Modifier and Type Method Description protected void
sortSmooths(java.util.List<Smooth> list)
Sort smooths be smallest number of column bits setMethods inherited from class de.tilman_neumann.jml.factor.base.matrixSolver.MatrixSolverBase02
removeSingletons, solve, solve
Methods inherited from class de.tilman_neumann.jml.factor.base.matrixSolver.MatrixSolver
cleanUp, getName, getTestedNullVectorCount, initialize, processNullVector
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
MatrixSolverBase03
public MatrixSolverBase03()
-
-
Method Details
-
sortSmooths
Sort smooths be smallest number of column bits set- Overrides:
sortSmooths
in classMatrixSolverBase02
-