pruning of partial translation option lists required small code reorganization

git-svn-id: https://mosesdecoder.svn.sourceforge.net/svnroot/mosesdecoder/trunk@583 1f5c12ca-751b-0410-a591-d2e778427230
This commit is contained in:
phkoehn 2006-08-08 21:38:33 +00:00
parent edc16baaa3
commit 0d50a161e1

View File

@ -60,7 +60,8 @@ protected:
, float weightWordPenalty
, int dropUnknown
, size_t verboseLevel
, PartialTranslOptColl &outputPartialTranslOptColl);
, PartialTranslOptColl &outputPartialTranslOptColl
, size_t startPos, size_t endPos );
virtual void ProcessUnknownWord(size_t sourcePos
, int dropUnknown
@ -112,6 +113,15 @@ public:
, bool dropUnknown
, size_t verboseLevel);
virtual void CreateTranslationOptionsForRange(const std::list < DecodeStep > &decodeStepList
, const LMList &allLM
, FactorCollection &factorCollection
, float weightWordPenalty
, bool dropUnknown
, size_t startPosition
, size_t endPosition
, size_t verboseLevel);
inline virtual const SquareMatrix &GetFutureScore() const
{
return m_futureScore;