at.jku.risc.stout.urau.algo
public class AntiUnify extends Object
Constructor and Description |
---|
AntiUnify(RigidityFnc rigidFnc,
EquationSystem<AntiUnifyProblem> eq,
DebugLevel debugLevel) |
Modifier and Type | Method and Description |
---|---|
long |
antiUnify(boolean iterateAll,
PrintStream out)
Start computation with the specified PrintStream to show the
progress of the computation.
|
void |
callback(AntiUnifySystem result,
Variable generalizationVar)
This callback function will be invoked for every found generalization.
|
EquationSystem<AntiUnifyProblem> |
getEqOrig()
Returns the original system of equations.
|
public AntiUnify(RigidityFnc rigidFnc, EquationSystem<AntiUnifyProblem> eq, DebugLevel debugLevel)
public long antiUnify(boolean iterateAll, PrintStream out) throws IllegalAlignmentException
IllegalAlignmentException
public void callback(AntiUnifySystem result, Variable generalizationVar)
public EquationSystem<AntiUnifyProblem> getEqOrig()