edu.stanford.nlp.mt
Class AlHandlerHMM1SG

java.lang.Object
  |
  +--edu.stanford.nlp.mt.AlHandler
        |
        +--edu.stanford.nlp.mt.AlHandlerHMM1
              |
              +--edu.stanford.nlp.mt.AlHandlerHMM1SG

public class AlHandlerHMM1SG
extends AlHandlerHMM1

This serves to handle the alignment probabilities the basic functionality is getProb(i,j) and incCount(i,j,val);


Constructor Summary
AlHandlerHMM1SG()
           
AlHandlerHMM1SG(StayGoTable sg, int mask, ATableHMMHolder aHolder, ATable a)
           
 
Method Summary
 double getProb(int i, int j, int[] alignment)
           
 void incCount(int i, int j, int[] alignment, double val)
          Increment the count for c(choose|ei) by val and also increment the probability for not choose by 1-val
 void init()
           
 void setEmpty()
           
 void setPair(SentencePair sent)
           
 
Methods inherited from class edu.stanford.nlp.mt.AlHandler
getProb, incCount
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AlHandlerHMM1SG

public AlHandlerHMM1SG()

AlHandlerHMM1SG

public AlHandlerHMM1SG(StayGoTable sg,
                       int mask,
                       ATableHMMHolder aHolder,
                       ATable a)
Method Detail

setPair

public void setPair(SentencePair sent)
Overrides:
setPair in class AlHandlerHMM1

init

public void init()
Overrides:
init in class AlHandlerHMM1

getProb

public double getProb(int i,
                      int j,
                      int[] alignment)
Overrides:
getProb in class AlHandlerHMM1

setEmpty

public void setEmpty()

incCount

public void incCount(int i,
                     int j,
                     int[] alignment,
                     double val)
Description copied from class: AlHandlerHMM1
Increment the count for c(choose|ei) by val and also increment the probability for not choose by 1-val

Overrides:
incCount in class AlHandlerHMM1


Stanford NLP Group