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

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

public static class MEMM.State
extends CRF4.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 MEMM.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 incrementFinalCount(double count)
           
 void incrementInitialCount(double count)
           
 Transducer.TransitionIterator transitionIterator(Sequence inputSequence, int inputPosition, Sequence outputSequence, int outputPosition)
           
 
Methods inherited from class edu.umass.cs.mallet.base.fst.CRF4.State
addWeight, getDestinationState, getIndex, getLabelName, getName, getWeightNames, numDestinations, print, setTrainable, transitionIterator
 
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

MEMM.State

protected MEMM.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

transitionIterator

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

incrementFinalCount

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

incrementInitialCount

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