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 StringgetName()protected voidsolve(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:
getNamein classMatrixSolver
-
solve
protected void solve(List<Smooth> congruences, Map<Integer,Integer> factors_2_columnIndices) throws FactorException
Description copied from class:MatrixSolverCreate the matrix from the pre-processed congruences and solve it.- Specified by:
solvein classMatrixSolverfactors_2_columnIndices- map from factors to matrix column indices- Throws:
FactorException
-
-