Index
A C D E G H M N R S T
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- add(double, T) - Method in class net.andreinc.markovneat.MProb
- add(MState<T>, T) - Method in class net.andreinc.markovneat.MChain
-
Adds a new state transition to the Markov Chain
- add(MState<T>, T, double) - Method in class net.andreinc.markovneat.MChain
C
D
E
- equals(Object) - Method in class net.andreinc.markovneat.MState
G
- generate(int) - Method in class net.andreinc.markovneat.MChain
-
Generates a number of elements and stores in a
List<T>based on the current Markov Chain. - generate(MState<T>, int) - Method in class net.andreinc.markovneat.MChain
-
Generates a number of elements and stores them in a
List<T>based on the current Markov chain. - generateText(int) - Method in class net.andreinc.markovneat.MChainText
-
Generates text starting with an arbitrary state from the chain.
- generateText(MState<String>, int) - Method in class net.andreinc.markovneat.MChainText
-
Generates random text starting with a supplied initial
MState<String>.
H
- hashCode() - Method in class net.andreinc.markovneat.MState
M
- MChain<T> - Class in net.andreinc.markovneat
-
Markov chain class.
- MChain() - Constructor for class net.andreinc.markovneat.MChain
- MChain(int) - Constructor for class net.andreinc.markovneat.MChain
- MChain(int, Random) - Constructor for class net.andreinc.markovneat.MChain
- MChainText - Class in net.andreinc.markovneat
-
An extension of the
MChainclass specialised in the generation of "English" text. - MChainText() - Constructor for class net.andreinc.markovneat.MChainText
- MChainText(int) - Constructor for class net.andreinc.markovneat.MChainText
- MChainText(int, Random) - Constructor for class net.andreinc.markovneat.MChainText
- MProb<T> - Class in net.andreinc.markovneat
- MProb() - Constructor for class net.andreinc.markovneat.MProb
- MProb(Random) - Constructor for class net.andreinc.markovneat.MProb
- MState<T> - Class in net.andreinc.markovneat
- MState() - Constructor for class net.andreinc.markovneat.MState
- MState(Iterable<T>) - Constructor for class net.andreinc.markovneat.MState
- MState(LinkedList<T>) - Constructor for class net.andreinc.markovneat.MState
- MState(T...) - Constructor for class net.andreinc.markovneat.MState
N
- net.andreinc.markovneat - package net.andreinc.markovneat
- next() - Method in class net.andreinc.markovneat.MProb
- nextState(T) - Method in class net.andreinc.markovneat.MState
R
- random - Variable in class net.andreinc.markovneat.MChain
- randomState() - Method in class net.andreinc.markovneat.MChain
S
- shallowCopy() - Method in class net.andreinc.markovneat.MState
- states - Variable in class net.andreinc.markovneat.MChain
T
- train(Iterable<T>) - Method in class net.andreinc.markovneat.MChain
-
Trains the Markov chain with a sequence of elements.
- train(Path) - Method in class net.andreinc.markovneat.MChainText
-
Trains the chain using a txt file as the source.
- train(Iterator<T>) - Method in class net.andreinc.markovneat.MChain
-
Trains the markov chain with a sequence of elements.
- train(List<String>) - Method in class net.andreinc.markovneat.MChainText
- train(T...) - Method in class net.andreinc.markovneat.MChain
-
Trains the markov chain with a sequence of elements.
All Classes|All Packages