#include <BilingualDynSuffixArray.h>

Public Member Functions | |
| BilingualDynSuffixArray () | |
| ~BilingualDynSuffixArray () | |
| bool | Load (const std::vector< FactorType > &inputFactors, const std::vector< FactorType > &outputTactors, std::string source, std::string target, std::string alignments, const std::vector< float > &weight) |
| bool | LoadTM (const std::vector< FactorType > &inputFactors, const std::vector< FactorType > &outputTactors, std::string source, std::string target, std::string alignments, const std::vector< float > &weight) |
| void | GetTargetPhrasesByLexicalWeight (const Phrase &src, std::vector< std::pair< Scores, TargetPhrase * > > &target) const |
| void | addSntPair (string &source, string &target, string &alignment) |
Definition at line 88 of file BilingualDynSuffixArray.h.
| Moses::BilingualDynSuffixArray::BilingualDynSuffixArray | ( | ) |
Definition at line 12 of file BilingualDynSuffixArray.cpp.
| Moses::BilingualDynSuffixArray::~BilingualDynSuffixArray | ( | ) |
Definition at line 25 of file BilingualDynSuffixArray.cpp.
| void Moses::BilingualDynSuffixArray::addSntPair | ( | string & | source, | |
| string & | target, | |||
| string & | alignment | |||
| ) |
Definition at line 495 of file BilingualDynSuffixArray.cpp.
References Moses::ARRAY_SIZE_INCR, Moses::Phrase::CreateFromString(), Moses::StaticData::GetFactorDelimiter(), Moses::Phrase::GetSize(), Moses::Phrase::GetWord(), Moses::Vocab::GetWordID(), Moses::Input, Moses::DynSuffixArray::Insert(), Moses::StaticData::Instance(), Moses::Vocab::MakeClosed(), Moses::Vocab::MakeOpen(), NULL, and Moses::Output.
Referenced by Moses::PhraseDictionaryDynSuffixArray::insertSnt().


| void Moses::BilingualDynSuffixArray::GetTargetPhrasesByLexicalWeight | ( | const Phrase & | src, | |
| std::vector< std::pair< Scores, TargetPhrase * > > & | target | |||
| ) | const |
Definition at line 406 of file BilingualDynSuffixArray.cpp.
References CHECK, Moses::DynSuffixArray::GetCorpusIndex(), Moses::Phrase::GetSize(), Moses::RemoveAllInColl(), and Moses::SAPhrase::words.
Referenced by Moses::PhraseDictionaryDynSuffixArray::GetTargetPhraseCollection().


| bool Moses::BilingualDynSuffixArray::Load | ( | const std::vector< FactorType > & | inputFactors, | |
| const std::vector< FactorType > & | outputTactors, | |||
| std::string | source, | |||
| std::string | target, | |||
| std::string | alignments, | |||
| const std::vector< float > & | weight | |||
| ) |
Definition at line 36 of file BilingualDynSuffixArray.cpp.
References CHECK, Moses::Input, and Moses::Output.
| bool Moses::BilingualDynSuffixArray::LoadTM | ( | const std::vector< FactorType > & | inputFactors, | |
| const std::vector< FactorType > & | outputTactors, | |||
| std::string | source, | |||
| std::string | target, | |||
| std::string | alignments, | |||
| const std::vector< float > & | weight | |||
| ) |
Definition at line 72 of file BilingualDynSuffixArray.cpp.
References CHECK, Moses::Input, and Moses::Output.
1.5.9