at.jku.risc.stout.urauc.algo
public abstract class AlignFnc extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
AlignFnc.AlignmentIterator |
Modifier and Type | Field and Description |
---|---|
static DebugLevel |
debugLevel
Debugging flag
|
Constructor and Description |
---|
AlignFnc() |
Modifier and Type | Method and Description |
---|---|
abstract AlignFnc.AlignmentIterator |
getIterator(AntiUnifyProblem aup,
int minAlignLen,
int upperBound,
boolean iterateAll,
PrintStream out)
Initialize the computation.
|
abstract AlignFnc |
newInstance()
Returns a fresh new instance of this alignment computation function.
|
public static DebugLevel debugLevel
public abstract AlignFnc.AlignmentIterator getIterator(AntiUnifyProblem aup, int minAlignLen, int upperBound, boolean iterateAll, PrintStream out) throws MaximumIterationException
MaximumIterationException
- If the specified upper bound has been reached. Any value
smaller than 1 disables the upper bound.public abstract AlignFnc newInstance()