public interface StochasticDeterministicFiniteAutomaton
extends java.lang.Cloneable
Modifier and Type | Interface and Description |
---|---|
static interface |
StochasticDeterministicFiniteAutomaton.EdgeIterable |
static interface |
StochasticDeterministicFiniteAutomaton.EdgeIterableIncoming |
static interface |
StochasticDeterministicFiniteAutomaton.EdgeIterableOutgoing |
Modifier and Type | Method and Description |
---|---|
int |
addEdge(int source,
short activity,
double probability)
Add an edge to the graph.
|
void |
addEdge(int source,
short activity,
int target,
double probability)
Adds an edge to the graph.
|
int |
addState() |
StochasticDeterministicFiniteAutomaton |
clone() |
boolean |
containsEdge(int stateFrom,
short activity) |
StochasticDeterministicFiniteAutomaton.EdgeIterable |
getEdgesIterator() |
StochasticDeterministicFiniteAutomaton.EdgeIterableIncoming |
getIncomingEdgesIterator(int state) |
int |
getInitialState() |
int |
getNumberOfStates() |
StochasticDeterministicFiniteAutomaton.EdgeIterableOutgoing |
getOutgoingEdgesIterator(int state) |
int getInitialState()
int getNumberOfStates()
boolean containsEdge(int stateFrom, short activity)
StochasticDeterministicFiniteAutomaton.EdgeIterable getEdgesIterator()
StochasticDeterministicFiniteAutomaton.EdgeIterableOutgoing getOutgoingEdgesIterator(int state)
StochasticDeterministicFiniteAutomaton.EdgeIterableIncoming getIncomingEdgesIterator(int state)
int addEdge(int source, short activity, double probability)
source
- activity
- target
- probability
- void addEdge(int source, short activity, int target, double probability)
source
- activity
- probability
- int addState()
StochasticDeterministicFiniteAutomaton clone() throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException