Class MatrixSolver_PGauss01


public class MatrixSolver_PGauss01
extends MatrixSolverBase03
A congruence equation system solver doing Gaussian elimination in parallel.
  • Constructor Summary

    Constructors
    Constructor Description
    MatrixSolver_PGauss01​(int threads)  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getName()  
    protected void solve​(java.util.List<Smooth> congruences, java.util.Map<java.lang.Integer,​java.lang.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.MatrixSolverBase03

    sortSmooths

    Methods inherited from class de.tilman_neumann.jml.factor.base.matrixSolver.MatrixSolverBase02

    removeSingletons, solve

    Methods inherited from class de.tilman_neumann.jml.factor.base.matrixSolver.MatrixSolver

    cleanUp, getTestedNullVectorCount, initialize, processNullVector

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MatrixSolver_PGauss01

      public MatrixSolver_PGauss01​(int threads)
  • Method Details

    • getName

      public java.lang.String getName()
      Specified by:
      getName in class MatrixSolver
    • solve

      protected void solve​(java.util.List<Smooth> congruences, java.util.Map<java.lang.Integer,​java.lang.Integer> factors_2_columnIndices) throws FactorException
      Description copied from class: MatrixSolverBase02
      Create the matrix from the pre-processed congruences and solve it.
      Specified by:
      solve in class MatrixSolverBase02
      factors_2_columnIndices - map from factors to matrix column indices
      Throws:
      FactorException