#include <BitmapContainer.h>

Public Member Functions | |
| BackwardsEdge (const BitmapContainer &prevBitmapContainer, BitmapContainer &parent, const TranslationOptionList &translations, const SquareMatrix &estimatedScores, const InputType &source, const bool deterministic=false) | |
| ~BackwardsEdge () | |
| bool | GetInitialized () |
| const BitmapContainer & | GetBitmapContainer () const |
| int | GetDistortionPenalty () |
| void | PushSuccessors (const size_t x, const size_t y) |
Protected Member Functions | |
| void | Initialize () |
Friends | |
| class | BitmapContainer |
Definition at line 178 of file BitmapContainer.h.
| Moses::BackwardsEdge::BackwardsEdge | ( | const BitmapContainer & | prevBitmapContainer, | |
| BitmapContainer & | parent, | |||
| const TranslationOptionList & | translations, | |||
| const SquareMatrix & | estimatedScores, | |||
| const InputType & | source, | |||
| const bool | deterministic = false | |||
| ) |
Definition at line 120 of file BitmapContainer.cpp.
References Moses::InputType::ComputeDistortionDistance(), Moses::TranslationOptionList::Get(), Moses::Hypothesis::GetCurrSourceWordsRange(), Moses::TranslationOption::GetFutureScore(), Moses::BitmapContainer::GetHypotheses(), Moses::Bitmap::GetNumWordsCovered(), Moses::TranslationOption::GetSourceWordsRange(), Moses::Range::GetStartPos(), Moses::Hypothesis::GetWordsBitmap(), Moses::InputType::options(), Moses::TranslationOptionList::size(), sort(), UTIL_THROW_IF2, and VERBOSE.

| Moses::BackwardsEdge::~BackwardsEdge | ( | ) |
Definition at line 196 of file BitmapContainer.cpp.
| const BitmapContainer & Moses::BackwardsEdge::GetBitmapContainer | ( | ) | const |
Definition at line 261 of file BitmapContainer.cpp.
| int Moses::BackwardsEdge::GetDistortionPenalty | ( | ) |
| bool Moses::BackwardsEdge::GetInitialized | ( | ) |
Definition at line 255 of file BitmapContainer.cpp.
| void Moses::BackwardsEdge::Initialize | ( | ) | [protected] |
Definition at line 204 of file BitmapContainer.cpp.
References Moses::SquareMatrix::CalcEstimatedScore(), Moses::BitmapContainer::Enqueue(), Moses::TranslationOptionList::Get(), Moses::Range::GetEndPos(), Moses::TranslationOption::GetSourceWordsRange(), Moses::Range::GetStartPos(), and Moses::TranslationOptionList::size().
Referenced by Moses::BitmapContainer::InitializeEdges().


| void Moses::BackwardsEdge::PushSuccessors | ( | const size_t | x, | |
| const size_t | y | |||
| ) |
Definition at line 267 of file BitmapContainer.cpp.
References Moses::BitmapContainer::Enqueue(), Moses::TranslationOptionList::Get(), NULL, and Moses::TranslationOptionList::size().
Referenced by Moses::BitmapContainer::ProcessBestHypothesis().


friend class BitmapContainer [friend] |
Definition at line 181 of file BitmapContainer.h.
1.5.9