A B C D E F G H I L M N O P Q R S T U W 
All Classes All Packages

A

AbstractBaseDTNode<I,​D> - Class in de.learnlib.algorithm.ttt.base
 
AbstractBaseDTNode() - Constructor for class de.learnlib.algorithm.ttt.base.AbstractBaseDTNode
 
AbstractBaseDTNode(AbstractBaseDTNode<I, D>, D) - Constructor for class de.learnlib.algorithm.ttt.base.AbstractBaseDTNode
 
AbstractTTTHypothesis<S extends TTTState<I,​D>,​I,​D,​T> - Class in de.learnlib.algorithm.ttt.base
Hypothesis DFA for the TTT algorithm.
AbstractTTTHypothesis(Alphabet<I>) - Constructor for class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
Constructor.
AbstractTTTHypothesis.GraphView - Class in de.learnlib.algorithm.ttt.base
 
AbstractTTTHypothesis.TTTEdge<I,​D> - Class in de.learnlib.algorithm.ttt.base
 
AbstractTTTLearner<A,​I,​D> - Class in de.learnlib.algorithm.ttt.base
The TTT learning algorithm for DFA.
AbstractTTTLearner(Alphabet<I>, MembershipOracle<I, D>, AbstractTTTHypothesis<?, I, D, ?>, BaseTTTDiscriminationTree<I, D>, AcexAnalyzer) - Constructor for class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
AbstractTTTLearner.BuilderDefaults - Class in de.learnlib.algorithm.ttt.base
 
AbstractTTTLearner.Splitter<I,​D> - Class in de.learnlib.algorithm.ttt.base
Data structure for representing a splitter.
addAlphabetSymbol(I) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
addAlphabetSymbol(I) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
addUnlabeled(PrefixTTTLearnerDFA.ExtDTNode<I>) - Method in class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA.ExtDTNode
 
allNodesFinal() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
alphabet - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
analyzer - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
analyzer() - Static method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner.BuilderDefaults
 
anySubtreeState() - Method in class de.learnlib.algorithm.ttt.base.AbstractBaseDTNode
 

B

BaseTTTDiscriminationTree<I,​D> - Class in de.learnlib.algorithm.ttt.base
The discrimination tree data structure.
BaseTTTDiscriminationTree(MembershipOracle<I, D>, AbstractBaseDTNode<I, D>) - Constructor for class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
 
BaseTTTDiscriminationTree(MembershipOracle<I, D>, Supplier<? extends AbstractBaseDTNode<I, D>>) - Constructor for class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
 
blockList - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
The blocks during a split operation.
BlockList<I,​D> - Class in de.learnlib.algorithm.ttt.base
A list for storing blocks (identified by their root AbstractBaseDTNodes).
BlockList() - Constructor for class de.learnlib.algorithm.ttt.base.BlockList
 
buildQuery(AbstractBaseDTNode<I, D>, Word<I>) - Method in class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
 

C

closeTransitions() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
computeHypothesisOutput(TTTState<I, D>, Word<I>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
computeHypothesisOutput(TTTState<I, Boolean>, Word<I>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
 
computeHypothesisOutput(TTTState<I, Word<O>>, Word<I>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
 
computeHypothesisOutput(TTTState<I, Word<O>>, Word<I>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
 
create() - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
 
create() - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
 
create() - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
 
createChild(D, TTTState<I, D>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTDTNodeMealy
 
createChild(D, TTTState<I, D>) - Method in class de.learnlib.algorithm.ttt.moore.TTTDTNodeMoore
 
createChild(Boolean, TTTState<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA.ExtDTNode
 
createChild(Boolean, TTTState<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTDTNodeDFA
 
createChildMap() - Method in class de.learnlib.algorithm.ttt.dfa.TTTDTNodeDFA
 
createChildMap() - Method in class de.learnlib.algorithm.ttt.mealy.TTTDTNodeMealy
 
createChildMap() - Method in class de.learnlib.algorithm.ttt.moore.TTTDTNodeMoore
 
createMap() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
createNewNode(AbstractBaseDTNode<I, D>, D) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
createNewNode(AbstractBaseDTNode<I, Boolean>, Boolean) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
 
createNewNode(AbstractBaseDTNode<I, Word<O>>, Word<O>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
 
createNewNode(AbstractBaseDTNode<I, Word<O>>, Word<O>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
 
createState(TTTTransition<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
createTransition(TTTState<I, D>, I) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
createTransition(TTTState<I, Word<O>>, I) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
 

D

de.learnlib.algorithm.ttt - package de.learnlib.algorithm.ttt
This package (and sub-packages) provides the implementation of the TTT algorithm as described in the paper The TTT Algorithm: A Redundancy-Free Approach to Active Automata Learning by Malte Isberner, Falk Howar, and Bernhard Steffen.
de.learnlib.algorithm.ttt.base - package de.learnlib.algorithm.ttt.base
 
de.learnlib.algorithm.ttt.dfa - package de.learnlib.algorithm.ttt.dfa
 
de.learnlib.algorithm.ttt.mealy - package de.learnlib.algorithm.ttt.mealy
 
de.learnlib.algorithm.ttt.moore - package de.learnlib.algorithm.ttt.moore
 
declareFinal(AbstractBaseDTNode<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
deriveAcex(OutputInconsistency<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
deriveAcex(OutputInconsistency<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
 
deriveAcex(OutputInconsistency<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
 
deriveAcex(OutputInconsistency<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
 
dtree - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 

E

ensureInputCapacity(int) - Method in class de.learnlib.algorithm.ttt.base.TTTState
ExtDTNode() - Constructor for class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA.ExtDTNode
 
ExtDTNode(PrefixTTTLearnerDFA.ExtDTNode<I>, Boolean) - Constructor for class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA.ExtDTNode
 

F

finalizeAny() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
Chooses a block root, and finalizes the corresponding discriminator.
findOutputInconsistency() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
findOutputInconsistency() - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
 
fullIntAbstraction(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
fullIntAbstraction(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
 
fullIntAbstraction(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
 
fullIntAbstraction(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
 

G

getAccessSequence() - Method in class de.learnlib.algorithm.ttt.base.TTTState
 
getAccessSequence() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
 
getAlphabet() - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
 
getAlphabet() - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
 
getAlphabet() - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
 
getAnalyzer() - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
 
getAnalyzer() - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
 
getAnalyzer() - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
 
getAnySuccessor(TTTState<I, D>, I) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
getAnySuccessor(TTTState<I, D>, Iterable<? extends I>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
getAnyTarget(TTTTransition<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
Retrieves the target state of a given transition.
getDeterministicState(TTTState<I, D>, Word<I>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
getDiscriminationTree() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
Returns the discrimination tree.
getDiscriminator() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner.Splitter
 
getDiscriminatorLength() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner.Splitter
 
getDTLeaf() - Method in class de.learnlib.algorithm.ttt.base.TTTState
Retrieves the discrimination tree leaf associated with this state.
getDTTarget() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
 
getHypothesisDS() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
getHypothesisDS() - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
 
getHypothesisModel() - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
 
getHypothesisModel() - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
 
getHypothesisModel() - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
 
getIncoming() - Method in class de.learnlib.algorithm.ttt.base.AbstractBaseDTNode
 
getInitialState() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
getInput() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
 
getInputAlphabet() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
getInternalTransition(TTTState<I, D>, int) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
getInternalTransition(TTTState<I, D>, I) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
Retrieves the internal transition (i.e., the TTTTransition object) for a given state and input.
getIntInitialState() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
getIntSuccessor(T) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
getNodes() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.GraphView
 
getNondetSuccessors(Collection<? extends TTTState<I, D>>, I) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
getNonTreeTarget() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
 
getOracle() - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
 
getOracle() - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
 
getOracle() - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
 
getOutgoingEdges(TTTState<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.GraphView
 
getOutput() - Method in class de.learnlib.algorithm.ttt.mealy.TTTTransitionMealy
 
getOutput() - Method in class de.learnlib.algorithm.ttt.moore.TTTStateMoore
 
getParentTransition() - Method in class de.learnlib.algorithm.ttt.base.TTTState
 
getProperty() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
 
getProperty() - Method in class de.learnlib.algorithm.ttt.mealy.TTTTransitionMealy
 
getSource() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
 
getStateOutput(TTTStateMoore<I, O>) - Method in class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
 
getStateProperty(int) - Method in class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
 
getStateProperty(int) - Method in class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
 
getStateProperty(int) - Method in class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
 
getStates() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
getSuccessor(TTTStateDFA<I>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
 
getSuccessor(TTTTransitionMealy<I, O>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
 
getSuccessor(TTTStateMoore<I, O>) - Method in class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
 
getTarget() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
 
getTarget(AbstractTTTHypothesis.TTTEdge<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.GraphView
 
getTransition(int) - Method in class de.learnlib.algorithm.ttt.base.TTTState
 
getTransition(int, int) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
getTransition(S, I) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
getTransitionOutput(TTTTransitionMealy<I, O>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
 
getTransitionProperty(TTTStateDFA<I>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
 
getTransitionProperty(TTTTransitionMealy<I, O>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
 
getTransitionProperty(TTTStateMoore<I, O>) - Method in class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
 
getTransitions() - Method in class de.learnlib.algorithm.ttt.base.TTTState
 
getTreeTarget() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
 
getVisualizationHelper() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.GraphView
 
getVisualizationHelper() - Method in class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
 
graphView() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
GraphView() - Constructor for class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.GraphView
 

H

hasUnlabeled() - Method in class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA.ExtDTNode
 
hypothesis - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
HypothesisChangedException - Exception in de.learnlib.algorithm.ttt.base
Exception to indicate structural changes of the hypothesis during counterexample analysis, thus possibly invalidating the counterexample.
HypothesisChangedException() - Constructor for exception de.learnlib.algorithm.ttt.base.HypothesisChangedException
 

I

IncomingList<I,​D> - Class in de.learnlib.algorithm.ttt.base
The head of the intrusive linked list for storing incoming transitions of a DT node.
IncomingList() - Constructor for class de.learnlib.algorithm.ttt.base.IncomingList
 
initialize() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
Initializes the automaton, adding an initial state.
initializeState(TTTState<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
Initializes a state.
initializeState(TTTState<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
 
initializeState(TTTState<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
 
insertAllIncoming(IncomingList<I, D>) - Method in class de.learnlib.algorithm.ttt.base.IncomingList
 
insertAllIncoming(TTTTransition<I, D>) - Method in class de.learnlib.algorithm.ttt.base.IncomingList
 
insertBlock(AbstractBaseDTNode<I, D>) - Method in class de.learnlib.algorithm.ttt.base.BlockList
Inserts a block into the list.
insertIncoming(TTTTransition<I, D>) - Method in class de.learnlib.algorithm.ttt.base.IncomingList
 
isAccepting() - Method in class de.learnlib.algorithm.ttt.dfa.TTTStateDFA
 
isAccepting(TTTStateDFA<I>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
 
isInitialized() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
Checks whether this automaton was initialized (i.e., AbstractTTTHypothesis.initialize() has been called).
isRoot() - Method in class de.learnlib.algorithm.ttt.base.TTTState
Checks whether this state is the initial state (i.e., the root of the spanning tree).
isTree() - Method in class de.learnlib.algorithm.ttt.base.TTTTransition
 

L

link(AbstractBaseDTNode<I, D>, TTTState<I, D>) - Static method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
Establish the connection between a node in the discrimination tree and a state of the hypothesis.

M

makeTree(TTTTransition<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
makeTree(TTTTransition<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA
 
mapTransition(TTTTransition<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
mapTransition(TTTTransition<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
 
mapTransition(TTTTransition<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
 
mapTransition(TTTTransition<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
 

N

newState(int, TTTTransition<I, D>, int) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
newState(int, TTTTransition<I, Boolean>, int) - Method in class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
 
newState(int, TTTTransition<I, Word<O>>, int) - Method in class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
 
newState(int, TTTTransition<I, Word<O>>, int) - Method in class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
 
numInputs() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 

O

openTransitions - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
Open transitions, i.e., transitions that possibly point to a non-leaf node in the discrimination tree.
oracle - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
OutputInconsistency<I,​D> - Class in de.learnlib.algorithm.ttt.base
Class for representing output inconsistencies within the TTT algorithm.
OutputInconsistency(TTTState<I, D>, Word<I>, D) - Constructor for class de.learnlib.algorithm.ttt.base.OutputInconsistency
 

P

poll() - Method in class de.learnlib.algorithm.ttt.base.IncomingList
 
predictSuccOutcome(TTTTransition<I, D>, AbstractBaseDTNode<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
predictSuccOutcome(TTTTransition<I, Boolean>, AbstractBaseDTNode<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
 
predictSuccOutcome(TTTTransition<I, Word<O>>, AbstractBaseDTNode<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
 
predictSuccOutcome(TTTTransition<I, Word<O>>, AbstractBaseDTNode<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
 
PrefixTTTLearnerDFA<I> - Class in de.learnlib.algorithm.ttt.dfa
 
PrefixTTTLearnerDFA(Alphabet<I>, MembershipOracle<I, Boolean>, AcexAnalyzer) - Constructor for class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA
 
PrefixTTTLearnerDFA.ExtDTNode<I> - Class in de.learnlib.algorithm.ttt.dfa
 
prevIncoming - Variable in class de.learnlib.algorithm.ttt.base.TTTTransition
 

Q

query(AccessSequenceProvider<I>, Word<I>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
Performs a membership query, using an access sequence as its prefix.
query(Word<I>, Word<I>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
Performs a membership query.

R

refineHypothesis(DefaultQuery<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
refineHypothesis(DefaultQuery<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA
 
refineHypothesisSingle(DefaultQuery<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
Performs a single refinement of the hypothesis, i.e., without repeated counterexample evaluation.
refineHypothesisSingle(DefaultQuery<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA
 
refineHypothesisSingle(DefaultQuery<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
 
refineHypothesisSingle(DefaultQuery<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
 
removeFromUnlabeledList() - Method in class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA.ExtDTNode
 
resume(TTTLearnerState<I, D>) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 

S

setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
 
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
 
setAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
 
setAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
 
setAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
 
setAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
 
setOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
 
setOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
 
setOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
 
setOutput(O) - Method in class de.learnlib.algorithm.ttt.moore.TTTStateMoore
 
setTransition(int, TTTTransition<I, D>) - Method in class de.learnlib.algorithm.ttt.base.TTTState
 
sift(AbstractBaseDTNode<I, D>, Word<I>) - Method in class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
 
sift(AbstractBaseDTNode<I, D>, Word<I>, boolean) - Method in class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
 
sift(List<AbstractBaseDTNode<I, D>>, List<Word<I>>) - Method in class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
 
sift(List<AbstractBaseDTNode<I, D>>, List<Word<I>>, boolean) - Method in class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
 
sift(Word<I>, boolean) - Method in class de.learnlib.algorithm.ttt.base.BaseTTTDiscriminationTree
Sifts an access sequence provided by an object into the tree, starting at the root.
size() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
split(AbstractBaseDTNode<I, D>, Word<I>, D, D) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
Splitter(int) - Constructor for class de.learnlib.algorithm.ttt.base.AbstractTTTLearner.Splitter
 
Splitter(int, AbstractBaseDTNode<I, D>) - Constructor for class de.learnlib.algorithm.ttt.base.AbstractTTTLearner.Splitter
 
srcState - Variable in class de.learnlib.algorithm.ttt.base.OutputInconsistency
 
startLearning() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
states - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis
 
subtreeNodesIterator() - Method in class de.learnlib.algorithm.ttt.base.AbstractBaseDTNode
 
subtreeStates() - Method in class de.learnlib.algorithm.ttt.base.AbstractBaseDTNode
 
subtreeStatesIterator() - Method in class de.learnlib.algorithm.ttt.base.AbstractBaseDTNode
 
succEffect(D) - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
succEffect(Boolean) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
 
succEffect(Word<O>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
 
succEffect(Word<O>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
 
succSeparator - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner.Splitter
 
suffix - Variable in class de.learnlib.algorithm.ttt.base.OutputInconsistency
 
suspend() - Method in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner
 
symbolIdx - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTLearner.Splitter
 

T

target - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.TTTEdge
 
targetOut - Variable in class de.learnlib.algorithm.ttt.base.OutputInconsistency
 
toString() - Method in class de.learnlib.algorithm.ttt.base.TTTState
 
transition - Variable in class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.TTTEdge
 
TTTDTNodeDFA<I> - Class in de.learnlib.algorithm.ttt.dfa
Binary discrimination tree node specialization.
TTTDTNodeDFA() - Constructor for class de.learnlib.algorithm.ttt.dfa.TTTDTNodeDFA
 
TTTDTNodeDFA(AbstractBaseDTNode<I, Boolean>, Boolean) - Constructor for class de.learnlib.algorithm.ttt.dfa.TTTDTNodeDFA
 
TTTDTNodeMealy<I,​D> - Class in de.learnlib.algorithm.ttt.mealy
Generic n-ary discrimination tree node specialization.
TTTDTNodeMealy() - Constructor for class de.learnlib.algorithm.ttt.mealy.TTTDTNodeMealy
 
TTTDTNodeMealy(AbstractBaseDTNode<I, D>, D) - Constructor for class de.learnlib.algorithm.ttt.mealy.TTTDTNodeMealy
 
TTTDTNodeMoore<I,​D> - Class in de.learnlib.algorithm.ttt.moore
A MooreMachine-based specialization of the DT node.
TTTDTNodeMoore() - Constructor for class de.learnlib.algorithm.ttt.moore.TTTDTNodeMoore
 
TTTDTNodeMoore(AbstractBaseDTNode<I, D>, D) - Constructor for class de.learnlib.algorithm.ttt.moore.TTTDTNodeMoore
 
TTTEdge(TTTTransition<I, D>, TTTState<I, D>) - Constructor for class de.learnlib.algorithm.ttt.base.AbstractTTTHypothesis.TTTEdge
 
TTTHypothesisDFA<I> - Class in de.learnlib.algorithm.ttt.dfa
 
TTTHypothesisDFA(Alphabet<I>) - Constructor for class de.learnlib.algorithm.ttt.dfa.TTTHypothesisDFA
 
TTTHypothesisMealy<I,​O> - Class in de.learnlib.algorithm.ttt.mealy
 
TTTHypothesisMealy(Alphabet<I>) - Constructor for class de.learnlib.algorithm.ttt.mealy.TTTHypothesisMealy
 
TTTHypothesisMoore<I,​O> - Class in de.learnlib.algorithm.ttt.moore
A MooreMachine-based specialization of the TTT hypothesis.
TTTHypothesisMoore(Alphabet<I>) - Constructor for class de.learnlib.algorithm.ttt.moore.TTTHypothesisMoore
Constructor.
TTTLearnerDFA<I> - Class in de.learnlib.algorithm.ttt.dfa
 
TTTLearnerDFA(Alphabet<I>, MembershipOracle<I, Boolean>, AcexAnalyzer) - Constructor for class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
 
TTTLearnerDFA(Alphabet<I>, MembershipOracle<I, Boolean>, AcexAnalyzer, Supplier<? extends AbstractBaseDTNode<I, Boolean>>) - Constructor for class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFA
 
TTTLearnerDFABuilder<I> - Class in de.learnlib.algorithm.ttt.dfa
 
TTTLearnerDFABuilder() - Constructor for class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
 
TTTLearnerMealy<I,​O> - Class in de.learnlib.algorithm.ttt.mealy
 
TTTLearnerMealy(Alphabet<I>, MembershipOracle<I, Word<O>>, AcexAnalyzer) - Constructor for class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealy
 
TTTLearnerMealyBuilder<I,​O> - Class in de.learnlib.algorithm.ttt.mealy
 
TTTLearnerMealyBuilder() - Constructor for class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
 
TTTLearnerMoore<I,​O> - Class in de.learnlib.algorithm.ttt.moore
A MooreMachine-based specialization of the TTT learner.
TTTLearnerMoore(Alphabet<I>, MembershipOracle<I, Word<O>>, AcexAnalyzer) - Constructor for class de.learnlib.algorithm.ttt.moore.TTTLearnerMoore
 
TTTLearnerMooreBuilder<I,​O> - Class in de.learnlib.algorithm.ttt.moore
 
TTTLearnerMooreBuilder() - Constructor for class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
 
TTTLearnerState<I,​D> - Class in de.learnlib.algorithm.ttt.base
Class that contains all data that represent the internal state of the AbstractTTTLearner learner and its DFA and Mealy implementations.
TTTState<I,​D> - Class in de.learnlib.algorithm.ttt.base
A state in a AbstractTTTHypothesis.
TTTState(int, TTTTransition<I, D>, int) - Constructor for class de.learnlib.algorithm.ttt.base.TTTState
 
TTTStateDFA<I> - Class in de.learnlib.algorithm.ttt.dfa
 
TTTStateDFA(int, TTTTransition<I, Boolean>, int) - Constructor for class de.learnlib.algorithm.ttt.dfa.TTTStateDFA
 
TTTStateMoore<I,​O> - Class in de.learnlib.algorithm.ttt.moore
A MooreMachine-specific state of the TTTHypothesisMoore class.
TTTStateMoore(int, TTTTransition<I, Word<O>>, int) - Constructor for class de.learnlib.algorithm.ttt.moore.TTTStateMoore
 
TTTTransition<I,​D> - Class in de.learnlib.algorithm.ttt.base
A transition in a AbstractTTTHypothesis.
TTTTransition(TTTState<I, D>, I) - Constructor for class de.learnlib.algorithm.ttt.base.TTTTransition
 
TTTTransitionMealy<I,​O> - Class in de.learnlib.algorithm.ttt.mealy
 
TTTTransitionMealy(TTTState<I, Word<O>>, I) - Constructor for class de.learnlib.algorithm.ttt.mealy.TTTTransitionMealy
 

U

unlabeled() - Method in class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA.ExtDTNode
 
unlabeledIterator() - Method in class de.learnlib.algorithm.ttt.dfa.PrefixTTTLearnerDFA.ExtDTNode
 

W

withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
 
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
 
withAlphabet(Alphabet<I>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
 
withAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
 
withAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
 
withAnalyzer(AcexAnalyzer) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
 
withOracle(MembershipOracle<I, Boolean>) - Method in class de.learnlib.algorithm.ttt.dfa.TTTLearnerDFABuilder
 
withOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.mealy.TTTLearnerMealyBuilder
 
withOracle(MembershipOracle<I, Word<O>>) - Method in class de.learnlib.algorithm.ttt.moore.TTTLearnerMooreBuilder
 
A B C D E F G H I L M N O P Q R S T U W 
All Classes All Packages