#include <HReorderingBackwardState.h>
Public Member Functions | |
HReorderingBackwardState (const LRModel &config, size_t offset) | |
HReorderingBackwardState (const HReorderingBackwardState *prev, const TranslationOption &topt, ReorderingStack reoStack) | |
virtual size_t | hash () const |
virtual bool | operator== (const FFState &other) const |
virtual LRState * | Expand (const TranslationOption &hypo, const InputType &input, ScoreComponentCollection *scores) const |
Definition at line 11 of file HReorderingBackwardState.h.
Moses::HReorderingBackwardState::HReorderingBackwardState | ( | const LRModel & | config, | |
size_t | offset | |||
) |
Definition at line 17 of file HReorderingBackwardState.cpp.
Referenced by Expand().
Moses::HReorderingBackwardState::HReorderingBackwardState | ( | const HReorderingBackwardState * | prev, | |
const TranslationOption & | topt, | |||
ReorderingStack | reoStack | |||
) |
Definition at line 10 of file HReorderingBackwardState.cpp.
LRState * Moses::HReorderingBackwardState::Expand | ( | const TranslationOption & | hypo, | |
const InputType & | input, | |||
ScoreComponentCollection * | scores | |||
) | const [virtual] |
Implements Moses::LRState.
Definition at line 37 of file HReorderingBackwardState.cpp.
References Moses::LRState::CopyScores(), Moses::LRModel::GetOrientation(), Moses::TranslationOption::GetSourceWordsRange(), HReorderingBackwardState(), Moses::LRState::m_configuration, and Moses::ReorderingStack::ShiftReduce().
size_t Moses::HReorderingBackwardState::hash | ( | ) | const [virtual] |
Implements Moses::FFState.
Definition at line 21 of file HReorderingBackwardState.cpp.
References Moses::ReorderingStack::hash().
bool Moses::HReorderingBackwardState::operator== | ( | const FFState & | other | ) | const [virtual] |