at.jku.risc.stout.urauc.algo
public class AlignFncInput extends AlignFnc implements AlignFnc.AlignmentIterator
AlignFnc.AlignmentIterator
debugLevel
Constructor and Description |
---|
AlignFncInput() |
Modifier and Type | Method and Description |
---|---|
int |
getCommutativeArrangementSize() |
AlignFnc.AlignmentIterator |
getIterator(AntiUnifyProblem aup,
int minAlignLen,
int upperBound,
boolean iterateAll,
PrintStream out)
Initialize the computation.
|
int |
getMaxAlignmentLen() |
boolean |
hasNext() |
AlignFnc |
newInstance()
Returns a fresh new instance of this alignment computation function.
|
Alignment |
next() |
void |
remove() |
void |
setAlignment(Alignment alignment)
The alignment must be admissible.
|
public int getCommutativeArrangementSize()
getCommutativeArrangementSize
in interface AlignFnc.AlignmentIterator
public AlignFnc.AlignmentIterator getIterator(AntiUnifyProblem aup, int minAlignLen, int upperBound, boolean iterateAll, PrintStream out)
AlignFnc
getIterator
in class AlignFnc
public int getMaxAlignmentLen()
getMaxAlignmentLen
in interface AlignFnc.AlignmentIterator
public AlignFnc newInstance()
AlignFnc
newInstance
in class AlignFnc
public void setAlignment(Alignment alignment)