Class Vertex
java.lang.Object
Vertex
class Vertex
- extends java.lang.Object
Constructor Summary |
Vertex(java.lang.String moduleName,
int vertexType,
double[] initDistrib,
java.lang.String label)
|
Vertex(java.lang.String moduleName,
int vertexType,
int distribType,
java.lang.String label)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
transitions
java.util.Hashtable transitions
endTransitions
java.util.Hashtable endTransitions
transitionList
java.util.LinkedList transitionList
endTransitionList
java.util.LinkedList endTransitionList
emissions
double[] emissions
emissions_2
double[] emissions_2
emissions_3
double[] emissions_3
emissions_4
double[] emissions_4
hasEmissions
boolean hasEmissions
number
int number
nrOfTransitions
int nrOfTransitions
nrOfEndTransitions
int nrOfEndTransitions
vertexType
int vertexType
transPriorScaler
double transPriorScaler
emissPriorScaler
double emissPriorScaler
emissPriorScaler_2
double emissPriorScaler_2
emissPriorScaler_3
double emissPriorScaler_3
emissPriorScaler_4
double emissPriorScaler_4
label
java.lang.String label
Vertex
public Vertex(java.lang.String moduleName,
int vertexType,
int distribType,
java.lang.String label)
Vertex
public Vertex(java.lang.String moduleName,
int vertexType,
double[] initDistrib,
java.lang.String label)
hasTransitionTo
public boolean hasTransitionTo(int vNr)
getNumber
public int getNumber()
getLabel
public java.lang.String getLabel()
getVertexType
public int getVertexType()
typeAsString
public java.lang.String typeAsString()
getTransPriorScaler
public double getTransPriorScaler()
getEmissPriorScaler
public double getEmissPriorScaler()
getEmissPriorScaler
public double getEmissPriorScaler(int nr)
getTransitions
public java.util.ListIterator getTransitions()
getEndTransitions
public java.util.ListIterator getEndTransitions()
getNrOfTransitions
public int getNrOfTransitions()
getNrOfEndTransitions
public int getNrOfEndTransitions()
getEmissionProb
public double getEmissionProb(int pos)
getEmissionProb
public double getEmissionProb(int nr,
int pos)
getEmissionProbs
public double[] getEmissionProbs()
setLabel
public void setLabel(java.lang.String label)
setTransPriorScaler
public void setTransPriorScaler(double d)
setEmissPriorScaler
public void setEmissPriorScaler(double d)
setEmissPriorScaler
public void setEmissPriorScaler(int nr,
double d)
setTransitionProbability
public void setTransitionProbability(int toVertex,
double probability)
setAndLockTransitionProbability
public void setAndLockTransitionProbability(int toVertex,
double probability)
addTransition
public boolean addTransition(int toVertex,
double probability,
boolean isLocked)
addTransition
public boolean addTransition(int toVertex)
addEndTransition
public boolean addEndTransition(int toVertex)
initializeTransitionProbabilities
public void initializeTransitionProbabilities()
setInitialEmissionProbs
public void setInitialEmissionProbs(double[] initDistrib)
setInitialEmissionProbs
public void setInitialEmissionProbs(int nr,
double[] initDistrib)
lock
public void lock()
normalizeEmissProbs
public void normalizeEmissProbs(int alphabet)
normalizeTransProbs
public void normalizeTransProbs()
setInitialEmissionProbs
public void setInitialEmissionProbs(int distribType)
setInitialEmissionProbs
public void setInitialEmissionProbs(int nr,
int distribType)
setPreliminaryInitialEmissionProbs
public void setPreliminaryInitialEmissionProbs(int distribType)