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

java.lang.Object
  extended byedu.umass.cs.mallet.base.fst.Transducer.State
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
CRF.State, CRF2.State, CRF3.State, CRF4.State, CRFByGISUpdate.State, FeatureTransducer.State, HMM.State
Enclosing class:
Transducer

public abstract static class Transducer.State
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  double finalCost
           
protected  double initialCost
           
 
Constructor Summary
Transducer.State()
           
 
Method Summary
 double getFinalCost()
           
abstract  int getIndex()
           
 double getInitialCost()
           
abstract  java.lang.String getName()
           
 void incrementFinalCount(double count)
           
 void incrementInitialCount(double count)
           
 void setFinalCost(double c)
           
 void setInitialCost(double c)
           
 Transducer.TransitionIterator transitionIterator()
           
 Transducer.TransitionIterator transitionIterator(Sequence input, int inputPosition)
           
abstract  Transducer.TransitionIterator transitionIterator(Sequence input, int inputPosition, Sequence output, int outputPosition)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

initialCost

protected double initialCost

finalCost

protected double finalCost
Constructor Detail

Transducer.State

public Transducer.State()
Method Detail

getName

public abstract java.lang.String getName()

getIndex

public abstract int getIndex()

getInitialCost

public double getInitialCost()

setInitialCost

public void setInitialCost(double c)

getFinalCost

public double getFinalCost()

setFinalCost

public void setFinalCost(double c)

transitionIterator

public abstract Transducer.TransitionIterator transitionIterator(Sequence input,
                                                                 int inputPosition,
                                                                 Sequence output,
                                                                 int outputPosition)

transitionIterator

public Transducer.TransitionIterator transitionIterator(Sequence input,
                                                        int inputPosition)

transitionIterator

public Transducer.TransitionIterator transitionIterator()

incrementInitialCount

public void incrementInitialCount(double count)

incrementFinalCount

public void incrementFinalCount(double count)