Package it.unimi.dsi.sux4j.mph.solve
Class Modulo2SparseSystem.Modulo2Equation
java.lang.Object
it.unimi.dsi.sux4j.mph.solve.Modulo2SparseSystem.Modulo2Equation
- Enclosing class:
Modulo2SparseSystem
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd
(int variable) void
add
(Modulo2SparseSystem.Modulo2Equation equation) Adds the provided equation to this equation.copy()
void
eliminate
(Modulo2SparseSystem.Modulo2Equation equation) int
firstVar()
boolean
boolean
static long
scalarProduct
(Modulo2SparseSystem.Modulo2Equation e, long[] solution) toString()
-
Field Details
-
variables
public final it.unimi.dsi.fastutil.ints.IntArrayList variablesThe variables. -
c
public int cThe constant term.
-
-
Constructor Details
-
Modulo2Equation
public Modulo2Equation(int c) Creates a new equation.- Parameters:
c
- the constant term.
-
Modulo2Equation
-
-
Method Details