// memscore - in-memory phrase scoring for Statistical Machine Translation | |
// Christian Hardmeier, FBK-irst, Trento, 2010 | |
// $Id$ | |
class PhraseInfoList; | |
class PhraseStatistic | |
{ | |
protected: | |
bool computation_done_; | |
public: | |
PhraseStatistic() : computation_done_(false) {} | |
virtual ~PhraseStatistic() {} | |
virtual void attach(PhraseInfoList &pilist) = 0; | |
virtual void compute_statistic() = 0; | |
virtual Score get_score(PhraseInfo &pi) = 0; | |
}; | |