edu.umass.cs.mallet.base.fst
Class CRF4.State

java.lang.Object
  extended byedu.umass.cs.mallet.base.fst.Transducer.State
      extended byedu.umass.cs.mallet.base.fst.CRF4.State
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
CRF_PL.State, MEMM.State
Enclosing class:
CRF4

public static class CRF4.State
extends Transducer.State
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 
Fields inherited from class edu.umass.cs.mallet.base.fst.Transducer.State
finalCost, initialCost
 
Constructor Summary
protected CRF4.State()
           
protected CRF4.State(java.lang.String name, int index, double initialCost, double finalCost, java.lang.String[] destinationNames, java.lang.String[] labelNames, java.lang.String[][] weightNames, CRF4 crf)
           
 
Method Summary
 void addWeight(int didx, java.lang.String weightName)
           
 CRF4.State getDestinationState(int index)
           
 int getIndex()
           
 java.lang.String getLabelName(int index)
           
 java.lang.String getName()
           
 java.lang.String[] getWeightNames(int index)
           
 void incrementFinalCount(double count)
           
 void incrementInitialCount(double count)
           
 int numDestinations()
           
 void print()
           
 void setTrainable(boolean f)
           
 Transducer.TransitionIterator transitionIterator(FeatureVector fv, java.lang.String output)
           
 Transducer.TransitionIterator transitionIterator(Sequence inputSequence, int inputPosition, Sequence outputSequence, int outputPosition)
           
 
Methods inherited from class edu.umass.cs.mallet.base.fst.Transducer.State
getFinalCost, getInitialCost, setFinalCost, setInitialCost, transitionIterator, transitionIterator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CRF4.State

protected CRF4.State()

CRF4.State

protected CRF4.State(java.lang.String name,
                     int index,
                     double initialCost,
                     double finalCost,
                     java.lang.String[] destinationNames,
                     java.lang.String[] labelNames,
                     java.lang.String[][] weightNames,
                     CRF4 crf)
Method Detail

print

public void print()

numDestinations

public int numDestinations()

getWeightNames

public java.lang.String[] getWeightNames(int index)

addWeight

public void addWeight(int didx,
                      java.lang.String weightName)

getLabelName

public java.lang.String getLabelName(int index)

getDestinationState

public CRF4.State getDestinationState(int index)

setTrainable

public void setTrainable(boolean f)

transitionIterator

public Transducer.TransitionIterator transitionIterator(Sequence inputSequence,
                                                        int inputPosition,
                                                        Sequence outputSequence,
                                                        int outputPosition)
Specified by:
transitionIterator in class Transducer.State

transitionIterator

public Transducer.TransitionIterator transitionIterator(FeatureVector fv,
                                                        java.lang.String output)

getName

public java.lang.String getName()
Specified by:
getName in class Transducer.State

getIndex

public int getIndex()
Specified by:
getIndex in class Transducer.State

incrementInitialCount

public void incrementInitialCount(double count)
Overrides:
incrementInitialCount in class Transducer.State

incrementFinalCount

public void incrementFinalCount(double count)
Overrides:
incrementFinalCount in class Transducer.State