#include <HReorderingForwardState.h>


Public Member Functions | |
| HReorderingForwardState (const LRModel &config, size_t sentenceLength, size_t offset) | |
| HReorderingForwardState (const HReorderingForwardState *prev, const TranslationOption &topt) | |
| 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 HReorderingForwardState.h.
| Moses::HReorderingForwardState::HReorderingForwardState | ( | const LRModel & | config, | |
| size_t | sentenceLength, | |||
| size_t | offset | |||
| ) |
Definition at line 10 of file HReorderingForwardState.cpp.
Referenced by Expand().

| Moses::HReorderingForwardState::HReorderingForwardState | ( | const HReorderingForwardState * | prev, | |
| const TranslationOption & | topt | |||
| ) |
Definition at line 19 of file HReorderingForwardState.cpp.
| LRState * Moses::HReorderingForwardState::Expand | ( | const TranslationOption & | hypo, | |
| const InputType & | input, | |||
| ScoreComponentCollection * | scores | |||
| ) | const [virtual] |
Implements Moses::LRState.
Definition at line 64 of file HReorderingForwardState.cpp.
References Moses::LRState::CopyScores(), Moses::LRModel::GetOrientation(), Moses::TranslationOption::GetSourceWordsRange(), HReorderingForwardState(), and Moses::LRState::m_configuration.

| size_t Moses::HReorderingForwardState::hash | ( | ) | const [virtual] |
Implements Moses::FFState.
Definition at line 28 of file HReorderingForwardState.cpp.
References Moses::hash_value().

| bool Moses::HReorderingForwardState::operator== | ( | const FFState & | other | ) | const [virtual] |
Implements Moses::FFState.
Definition at line 35 of file HReorderingForwardState.cpp.
References Moses::LRState::ComparePrevScores(), and Moses::LRState::m_prevOption.

1.5.9