JavaScript is disabled on your browser.
$ A C D E F G H I J M N O P R S T V W X Y
A
add(int, int, TermAtom, TermAtom) - Method in class at.jku.risc.stout.urauc.algo.Contour
add(T) - Method in class at.jku.risc.stout.urauc.data.EquationSystem
Adds a new equation to this system.
add(TermNode) - Method in class at.jku.risc.stout.urauc.data.Hedge
add(TermAtom) - Method in class at.jku.risc.stout.urauc.data.Hedge
add(TermAtom) - Method in class at.jku.risc.stout.urauc.data.TermAtomList
add(long) - Method in class at.jku.risc.stout.urauc.util.IntList
addAll(TermNode...) - Method in class at.jku.risc.stout.urauc.data.Hedge
addAll(TermAtom...) - Method in class at.jku.risc.stout.urauc.data.Hedge
addAll(Hedge) - Method in class at.jku.risc.stout.urauc.data.Hedge
addAll(IntList) - Method in class at.jku.risc.stout.urauc.util.IntList
addAllRootIdx(int, int) - Method in class at.jku.risc.stout.urauc.data.Alignment
addAtom(Alignment.AlignmentAtom) - Method in class at.jku.risc.stout.urauc.data.Alignment
addFirst(T) - Method in class at.jku.risc.stout.urauc.data.EquationSystem
Adds a new equation to this system as head.
addLeft(TermNode) - Method in class at.jku.risc.stout.urauc.algo.AntiUnifyProblem
addLeft(TermNode) - Method in interface at.jku.risc.stout.urauc.data.Equation
Adds a
TermNode to the left hedge of the equation.
addRight(TermNode) - Method in class at.jku.risc.stout.urauc.algo.AntiUnifyProblem
addRight(TermNode) - Method in interface at.jku.risc.stout.urauc.data.Equation
Adds a
TermNode to the right hedge of the equation.
addToHedge(TermNode) - Method in class at.jku.risc.stout.urauc.data.NodeFactory
AlignFnc - Class in at.jku.risc.stout.urauc.algo
This is the common super class for all alignment computation functions, which
compute a list of alignments for two given sequences (
TermAtomList s) of
TermAtom s.
AlignFnc() - Constructor for class at.jku.risc.stout.urauc.algo.AlignFnc
AlignFnc.AlignmentIterator - Interface in at.jku.risc.stout.urauc.algo
AlignFncInput - Class in at.jku.risc.stout.urauc.algo
AlignFncInput() - Constructor for class at.jku.risc.stout.urauc.algo.AlignFncInput
AlignFncLAA - Class in at.jku.risc.stout.urauc.algo
Implementation of an alignment computation function with longest subsequence.
This implementation combines the common subsequence generator and the
admissibility test.
AlignFncLAA() - Constructor for class at.jku.risc.stout.urauc.algo.AlignFncLAA
AlignFncLAA.AlignmentIter - Class in at.jku.risc.stout.urauc.algo
AlignFncLAA.AlignmentIter(AntiUnifyProblem.CommutativeArrangementIter, IntList, int) - Constructor for class at.jku.risc.stout.urauc.algo.AlignFncLAA.AlignmentIter
Alignment - Class in at.jku.risc.stout.urauc.data
Alignment() - Constructor for class at.jku.risc.stout.urauc.data.Alignment
Creates an alignment with initial capacity 16.
Alignment(int) - Constructor for class at.jku.risc.stout.urauc.data.Alignment
Creates an alignment with the given initial capacity.
Alignment.AlignmentAtom - Class in at.jku.risc.stout.urauc.data
Alignment.AlignmentAtom(TermAtom, TermAtom) - Constructor for class at.jku.risc.stout.urauc.data.Alignment.AlignmentAtom
AntiUnify - Class in at.jku.risc.stout.urauc.algo
This class encapsulates the rule based system
AntiUnifySystem
and allows to justify the result by back substitution of the generalization
with the reported differences inside the computed store.
AntiUnify(AlignFnc, EquationSystem<AntiUnifyProblem>, DebugLevel) - Constructor for class at.jku.risc.stout.urauc.algo.AntiUnify
AntiUnify(AlignFnc, EquationSystem<AntiUnifyProblem>, int, int, boolean, DebugLevel) - Constructor for class at.jku.risc.stout.urauc.algo.AntiUnify
antiUnify(boolean, boolean, PrintStream) - Method in class at.jku.risc.stout.urauc.algo.AntiUnify
antiUnify(PrintStream) - Method in class at.jku.risc.stout.urauc.algo.AntiUnify.AntiUnifyOne
Calls the rule based system
AntiUnifySystem and tries to
justify the computed result if the second argument of this method is
true.
AntiUnify.AntiUnifyOne - Class in at.jku.risc.stout.urauc.algo
AntiUnify.AntiUnifyOne(AntiUnifyProblem) - Constructor for class at.jku.risc.stout.urauc.algo.AntiUnify.AntiUnifyOne
AntiUnifyProblem - Class in at.jku.risc.stout.urauc.algo
This class represents an anti-unification problem (AUP) which consists of one
generalization variable (the most general generalization), and two
Hedge s.
AntiUnifyProblem(Hedge, Hedge, Alignment) - Constructor for class at.jku.risc.stout.urauc.algo.AntiUnifyProblem
Create an AUP with fresh generalization variables and the given hedges.
AntiUnifyProblem() - Constructor for class at.jku.risc.stout.urauc.algo.AntiUnifyProblem
Obtain an empty AUP with fresh generalization variables.
AntiUnifyProblem.CommutativeArrangementIter - Class in at.jku.risc.stout.urauc.algo
AntiUnifyProblem.VariableWithHedges - Class in at.jku.risc.stout.urauc.algo
AntiUnifyProblem.VariableWithHedges(Variable, Hedge, Hedge) - Constructor for class at.jku.risc.stout.urauc.algo.AntiUnifyProblem.VariableWithHedges
antiUnifySingleAup(AntiUnifyProblem, boolean, boolean, PrintStream) - Method in class at.jku.risc.stout.urauc.algo.AntiUnify
AntiUnifySystem - Class in at.jku.risc.stout.urauc.algo
AntiUnifySystem(EquationSystem<AntiUnifyProblem>, Substitution, boolean) - Constructor for class at.jku.risc.stout.urauc.algo.AntiUnifySystem
Creates and initializes the rule based system.
apply(Map<Variable, TermNode>, TermNode) - Method in class at.jku.risc.stout.urauc.data.atom.ContextVar
apply(Map<Variable, TermNode>, TermNode) - Method in class at.jku.risc.stout.urauc.data.atom.FunctionVar
apply(Map<Variable, TermNode>, TermNode) - Method in class at.jku.risc.stout.urauc.data.atom.TermAtom
apply(Map<Variable, TermNode>, TermNode) - Method in class at.jku.risc.stout.urauc.data.atom.Variable
apply(Map<Variable, TermNode>) - Method in class at.jku.risc.stout.urauc.data.Hedge
apply(Map<Variable, TermNode>) - Method in class at.jku.risc.stout.urauc.data.TermNode
Applies a substitution recursively and returns the new
TermNode .
at.jku.risc.stout.urauc.algo - package at.jku.risc.stout.urauc.algo
at.jku.risc.stout.urauc.data - package at.jku.risc.stout.urauc.data
This package contains the classes which are needed to build up the term tree.
at.jku.risc.stout.urauc.data.atom - package at.jku.risc.stout.urauc.data.atom
at.jku.risc.stout.urauc.util - package at.jku.risc.stout.urauc.util
atomLeft - Variable in class at.jku.risc.stout.urauc.data.Alignment.AlignmentAtom
atomRight - Variable in class at.jku.risc.stout.urauc.data.Alignment.AlignmentAtom
atoms - Variable in class at.jku.risc.stout.urauc.data.TermAtomList
$ A C D E F G H I J M N O P R S T V W X Y