Uses of Interface
de.tilman_neumann.jml.factor.base.congruence.Smooth
-
Packages that use Smooth Package Description de.tilman_neumann.jml.factor.base.congruence de.tilman_neumann.jml.factor.base.matrixSolver -
-
Uses of Smooth in de.tilman_neumann.jml.factor.base.congruence
Classes in de.tilman_neumann.jml.factor.base.congruence that implement Smooth Modifier and Type Class Description classSmooth_1LargeSquareA smooth congruence with 1 large factor contained as a square.classSmooth_CompositeA smooth congruence composed from several partials.classSmooth_nLargeSquaresA smooth congruence having an arbitrary number of large factors.classSmooth_PerfectA perfect smooth congruence.classSmooth_SimpleA smooth congruence from a single AQ-pair.Methods in de.tilman_neumann.jml.factor.base.congruence that return types with arguments of type Smooth Modifier and Type Method Description ArrayList<Smooth>CycleFinder. findIndependentCycles()Finds independent cycles and uses them to combine partial to smooth relations, following [LLDMW02].ArrayList<Smooth>CongruenceCollector. getSmoothCongruences()ArrayList<Smooth>PartialSolver. solve(Collection<? extends Partial> congruences)Solve a partial congruence equation system.Methods in de.tilman_neumann.jml.factor.base.congruence with parameters of type Smooth Modifier and Type Method Description protected booleanCongruenceCollector. addSmooth(Smooth smoothCongruence)Add smooth congruence. -
Uses of Smooth in de.tilman_neumann.jml.factor.base.matrixSolver
Method parameters in de.tilman_neumann.jml.factor.base.matrixSolver with type arguments of type Smooth Modifier and Type Method Description protected Map<Integer,Integer>MatrixSolver. createFactor2ColumnIndexMap(Map<Integer,ArrayList<Smooth>> oddExpFactors_2_congruences)Create a map from odd-exp-elements to matrix column indices.protected voidMatrixSolver. removeSingletons(List<Smooth> congruences, Map<Integer,ArrayList<Smooth>> oddExpFactors_2_congruences)Remove singletons fromcongruences.protected voidMatrixSolver. removeSingletons(List<Smooth> congruences, Map<Integer,ArrayList<Smooth>> oddExpFactors_2_congruences)Remove singletons fromcongruences.voidMatrixSolver. solve(Collection<? extends Smooth> congruences)Main method to solve a congruence equation system.protected abstract voidMatrixSolver. solve(List<Smooth> congruences, Map<Integer,Integer> factors_2_columnIndices)Create the matrix from the pre-processed congruences and solve it.protected voidMatrixSolver01_Gauss. solve(List<Smooth> congruences, Map<Integer,Integer> factors_2_columnIndices)protected voidMatrixSolver02_BlockLanczos. solve(List<Smooth> congruences, Map<Integer,Integer> factors_2_columnIndices)
-