at.jku.risc.stout.urauc.algo
public class AntiUnify extends Object
Modifier and Type | Class and Description |
---|---|
class |
AntiUnify.AntiUnifyOne |
Constructor and Description |
---|
AntiUnify(AlignFnc aFnc,
EquationSystem<AntiUnifyProblem> sys,
DebugLevel debugLevel) |
AntiUnify(AlignFnc aFnc,
EquationSystem<AntiUnifyProblem> sys,
int minAlignmentLength,
int upperBound,
boolean applyResH,
DebugLevel debugLevel) |
Modifier and Type | Method and Description |
---|---|
long |
antiUnify(boolean iterateAll,
boolean justify,
PrintStream out) |
long |
antiUnifySingleAup(AntiUnifyProblem aup,
boolean iterateAll,
boolean justify,
PrintStream out) |
void |
callback(AntiUnifySystem result,
Variable generalizationVar)
This callback function will be invoked for every found generalization.
|
public AntiUnify(AlignFnc aFnc, EquationSystem<AntiUnifyProblem> sys, DebugLevel debugLevel)
public AntiUnify(AlignFnc aFnc, EquationSystem<AntiUnifyProblem> sys, int minAlignmentLength, int upperBound, boolean applyResH, DebugLevel debugLevel)
public long antiUnify(boolean iterateAll, boolean justify, PrintStream out) throws ControlledException, JustificationException
public long antiUnifySingleAup(AntiUnifyProblem aup, boolean iterateAll, boolean justify, PrintStream out) throws ControlledException, JustificationException
public void callback(AntiUnifySystem result, Variable generalizationVar)