Index

A C D E G H M N R S T 
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

chain - Variable in class net.andreinc.markovneat.MChain
 

D

data() - Method in class net.andreinc.markovneat.MState
 

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 MChain class 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.
A C D E G H M N R S T 
All Classes|All Packages