Class MatrixSolver01_Gauss
- java.lang.Object
-
- de.tilman_neumann.jml.factor.base.matrixSolver.MatrixSolver
-
- de.tilman_neumann.jml.factor.base.matrixSolver.MatrixSolver01_Gauss
-
public class MatrixSolver01_Gauss extends MatrixSolver
A simple congruence equation system solver, doing Gaussian elimination.- Author:
- Tilman Neumann
-
-
Constructor Summary
Constructors Constructor Description MatrixSolver01_Gauss()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getName()
protected void
solve(List<Smooth> congruences, Map<Integer,Integer> factors_2_columnIndices)
Create the matrix from the pre-processed congruences and solve it.-
Methods inherited from class de.tilman_neumann.jml.factor.base.matrixSolver.MatrixSolver
cleanUp, createFactor2ColumnIndexMap, getTestedNullVectorCount, initialize, processNullVector, removeSingletons, solve
-
-
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getName
in classMatrixSolver
-
solve
protected void solve(List<Smooth> congruences, Map<Integer,Integer> factors_2_columnIndices) throws FactorException
Description copied from class:MatrixSolver
Create the matrix from the pre-processed congruences and solve it.- Specified by:
solve
in classMatrixSolver
factors_2_columnIndices
- map from factors to matrix column indices- Throws:
FactorException
-
-