at.jku.risc.stout.hoau.algo
public class PermEquivSystem extends Object
Constructor and Description |
---|
PermEquivSystem() |
PermEquivSystem(EquationSystem<PermEquivProblem> problemSet) |
Modifier and Type | Method and Description |
---|---|
void |
addEquation(TermNode from,
TermNode to)
Adds a matching problem to the permuting matcher.
|
Map<Variable,Variable> |
compute(DebugLevel debugLevel,
PrintStream out)
Computes a permuting matcher for given matching problems (see
addEquation(TermNode, TermNode)) and given domain/range
(see start(Set, Set)).
|
EquationSystem<PermEquivProblem> |
getProblemSet() |
void |
printState(PrintStream out) |
void |
reset() |
void |
start(Set<? extends Variable> domain,
Set<? extends Variable> range)
Initializes the permutation computation.
|
String |
toString() |
public PermEquivSystem()
public PermEquivSystem(EquationSystem<PermEquivProblem> problemSet)
public void addEquation(TermNode from, TermNode to)
public Map<Variable,Variable> compute(DebugLevel debugLevel, PrintStream out)
public EquationSystem<PermEquivProblem> getProblemSet()
public void printState(PrintStream out)
public void reset()
public void start(Set<? extends Variable> domain, Set<? extends Variable> range)