edu.stanford.nlp.mt
Class ATable

java.lang.Object
  |
  +--edu.stanford.nlp.mt.ATable
Direct Known Subclasses:
ATableHMM, ATableHMM2, ATableHMM2EQ, ATableHMMFull

public class ATable
extends Object


Constructor Summary
ATable()
           
ATable(int maxsize)
           
 
Method Summary
 boolean checkOK()
           
 double DKL(ATable a)
           
 int getCount()
           
 float getEmpty()
           
 float getProb(int i, int i_p, int l)
           
 float getProb(int i, int i_p, int i_pp, int l)
           
 void incCount(int inc)
           
 void incCount(int i, int i_p, int l, double val)
           
 void incCount(int i, int i_p, int i_pp, int l, double val)
           
 void initialize(ATable a)
           
 void initializeUniform()
           
 boolean isPopulated()
           
 void normalize()
           
 void printProbs()
           
 void save(String filename)
          Actually appends to file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ATable

public ATable()

ATable

public ATable(int maxsize)
Method Detail

normalize

public void normalize()

initializeUniform

public void initializeUniform()

initialize

public void initialize(ATable a)

printProbs

public void printProbs()

incCount

public void incCount(int inc)

getCount

public int getCount()

checkOK

public boolean checkOK()

getProb

public float getProb(int i,
                     int i_p,
                     int l)

getProb

public float getProb(int i,
                     int i_p,
                     int i_pp,
                     int l)

incCount

public void incCount(int i,
                     int i_p,
                     int l,
                     double val)

incCount

public void incCount(int i,
                     int i_p,
                     int i_pp,
                     int l,
                     double val)

isPopulated

public boolean isPopulated()

getEmpty

public float getEmpty()

save

public void save(String filename)
Actually appends to file. Used when we want to print all tables for e.g. different contexts.


DKL

public double DKL(ATable a)


Stanford NLP Group