#include <osmHyp.h>

Public Member Functions | |
| osmHypothesis () | |
| ~osmHypothesis () | |
| void | generateOperations (int &startIndex, int j1, int contFlag, Bitmap &coverageVector, std::string english, std::string german, std::set< int > &targetNullWords, std::vector< std::string > &currF) |
| void | generateDeleteOperations (std::string english, int currTargetIndex, std::set< int > doneTargetIndexes) |
| void | calculateOSMProb (OSMLM &ptrOp) |
| void | computeOSMFeature (int startIndex, Bitmap &coverageVector) |
| void | constructCepts (std::vector< int > &align, int startIndex, int endIndex, int targetPhraseLength) |
| void | setPhrases (std::vector< std::string > &val1, std::vector< std::string > &val2) |
| void | setState (const FFState *prev_state) |
| osmState * | saveState () |
| void | print () |
| void | populateScores (std::vector< float > &scores, const int numFeatures) |
| void | setState (const lm::ngram::State &val) |
Definition at line 46 of file osmHyp.h.
| Moses::osmHypothesis::osmHypothesis | ( | ) |
Definition at line 59 of file osmHyp.cpp.
| void Moses::osmHypothesis::calculateOSMProb | ( | OSMLM & | ptrOp | ) |
Definition at line 132 of file osmHyp.cpp.
References Moses::KenOSMBase::Score().
Referenced by Moses::OpSequenceModel::EvaluateInIsolation(), and Moses::OpSequenceModel::EvaluateWhenApplied().


| void Moses::osmHypothesis::computeOSMFeature | ( | int | startIndex, | |
| Bitmap & | coverageVector | |||
| ) |
Definition at line 365 of file osmHyp.cpp.
References generateDeleteOperations(), and generateOperations().
Referenced by Moses::OpSequenceModel::EvaluateInIsolation(), and Moses::OpSequenceModel::EvaluateWhenApplied().


| void Moses::osmHypothesis::constructCepts | ( | std::vector< int > & | align, | |
| int | startIndex, | |||
| int | endIndex, | |||
| int | targetPhraseLength | |||
| ) |
Referenced by Moses::OpSequenceModel::EvaluateInIsolation(), and Moses::OpSequenceModel::EvaluateWhenApplied().

| void Moses::osmHypothesis::generateDeleteOperations | ( | std::string | english, | |
| int | currTargetIndex, | |||
| std::set< int > | doneTargetIndexes | |||
| ) |
Definition at line 348 of file osmHyp.cpp.
Referenced by computeOSMFeature().

| void Moses::osmHypothesis::generateOperations | ( | int & | startIndex, | |
| int | j1, | |||
| int | contFlag, | |||
| Bitmap & | coverageVector, | |||
| std::string | english, | |||
| std::string | german, | |||
| std::set< int > & | targetNullWords, | |||
| std::vector< std::string > & | currF | |||
| ) |
| void Moses::osmHypothesis::populateScores | ( | std::vector< float > & | scores, | |
| const int | numFeatures | |||
| ) |
Referenced by Moses::OpSequenceModel::EvaluateInIsolation(), and Moses::OpSequenceModel::EvaluateWhenApplied().

| void Moses::osmHypothesis::print | ( | ) |
Definition at line 270 of file osmHyp.cpp.
| osmState * Moses::osmHypothesis::saveState | ( | ) |
Definition at line 84 of file osmHyp.cpp.
References Moses::osmState::saveState().
Referenced by Moses::OpSequenceModel::EvaluateWhenApplied().


| void Moses::osmHypothesis::setPhrases | ( | std::vector< std::string > & | val1, | |
| std::vector< std::string > & | val2 | |||
| ) | [inline] |
Definition at line 88 of file osmHyp.h.
Referenced by Moses::OpSequenceModel::EvaluateInIsolation(), and Moses::OpSequenceModel::EvaluateWhenApplied().

| void Moses::osmHypothesis::setState | ( | const lm::ngram::State & | val | ) | [inline] |
| void Moses::osmHypothesis::setState | ( | const FFState * | prev_state | ) |
Definition at line 72 of file osmHyp.cpp.
References NULL.
Referenced by Moses::OpSequenceModel::EvaluateInIsolation(), and Moses::OpSequenceModel::EvaluateWhenApplied().

1.5.9