#include <LexicalReorderingState.h>


Public Member Functions | |
| HierarchicalReorderingBackwardState (const LexicalReorderingConfiguration &config, size_t offset) | |
| HierarchicalReorderingBackwardState (const HierarchicalReorderingBackwardState *prev, const TranslationOption &topt, ReorderingStack reoStack) | |
| virtual int | Compare (const FFState &o) const |
| virtual LexicalReorderingState * | Expand (const TranslationOption &hypo, Scores &scores) const |
Definition at line 152 of file LexicalReorderingState.h.
| Moses::HierarchicalReorderingBackwardState::HierarchicalReorderingBackwardState | ( | const LexicalReorderingConfiguration & | config, | |
| size_t | offset | |||
| ) |
Definition at line 310 of file LexicalReorderingState.cpp.
Referenced by Expand().

| Moses::HierarchicalReorderingBackwardState::HierarchicalReorderingBackwardState | ( | const HierarchicalReorderingBackwardState * | prev, | |
| const TranslationOption & | topt, | |||
| ReorderingStack | reoStack | |||
| ) |
Definition at line 306 of file LexicalReorderingState.cpp.
| int Moses::HierarchicalReorderingBackwardState::Compare | ( | const FFState & | o | ) | const [virtual] |
Implements Moses::LexicalReorderingState.
Definition at line 314 of file LexicalReorderingState.cpp.
References Moses::ReorderingStack::Compare().

| LexicalReorderingState * Moses::HierarchicalReorderingBackwardState::Expand | ( | const TranslationOption & | hypo, | |
| Scores & | scores | |||
| ) | const [virtual] |
Implements Moses::LexicalReorderingState.
Definition at line 320 of file LexicalReorderingState.cpp.
References Moses::LexicalReorderingState::CopyScores(), Moses::LexicalReorderingConfiguration::GetModelType(), Moses::TranslationOption::GetSourceWordsRange(), HierarchicalReorderingBackwardState(), Moses::LexicalReorderingConfiguration::LeftRight, Moses::LexicalReorderingState::m_configuration, Moses::LexicalReorderingConfiguration::MSD, Moses::LexicalReorderingConfiguration::MSLR, and Moses::ReorderingStack::ShiftReduce().

1.5.9