#include <TargetPhrase.h>


Public Types | |
| typedef std::map < FeatureFunction const *, boost::shared_ptr< Scores > >  | ScoreCache_t | 
| typedef std::map< size_t const,  std::vector< SPTR< std::vector < float > > > >  | CoordCache_t | 
Public Member Functions | |
| ScoreCache_t const & | GetExtraScores () const | 
| Scores const * | GetExtraScores (FeatureFunction const *ff) const | 
| void | SetExtraScores (FeatureFunction const *ff, boost::shared_ptr< Scores > const &scores) | 
| std::vector< SPTR< std::vector < float > > > const *  | GetCoordList (size_t const spaceID) const | 
| void | PushCoord (size_t const spaceID, SPTR< std::vector< float > > const coord) | 
| TargetPhrase (const PhraseDictionary *pt=NULL) | |
| TargetPhrase (std::string out_string, const PhraseDictionary *pt=NULL) | |
| TargetPhrase (const TargetPhrase ©) | |
| TargetPhrase (const Phrase &targetPhrase, const PhraseDictionary *pt) | |
| TargetPhrase (ttasksptr &ttask, const PhraseDictionary *pt=NULL) | |
| TargetPhrase (ttasksptr &ttask, std::string out_string, const PhraseDictionary *pt=NULL) | |
| TargetPhrase (ttasksptr &ttask, const Phrase &targetPhrase, const PhraseDictionary *pt) | |
| bool | HasScope () const | 
| SPTR< ContextScope > | GetScope () const | 
| ~TargetPhrase () | |
| void | EvaluateInIsolation (const Phrase &source, const std::vector< FeatureFunction * > &ffs) | 
| void | EvaluateInIsolation (const Phrase &source) | 
| void | EvaluateWithSourceContext (const InputType &input, const InputPath &inputPath) | 
| void | UpdateScore (ScoreComponentCollection *futureScoreBreakdown=NULL) | 
| void | SetSparseScore (const FeatureFunction *translationScoreProducer, const StringPiece &sparseString) | 
| void | SetXMLScore (float score) | 
| float | GetFutureScore () const | 
| const ScoreComponentCollection & | GetScoreBreakdown () const | 
| ScoreComponentCollection & | GetScoreBreakdown () | 
| void | SetTargetLHS (const Word *lhs) | 
| const Word & | GetTargetLHS () const | 
| void | SetAlignmentInfo (const StringPiece &alignString) | 
| void | SetAlignTerm (const AlignmentInfo *alignTerm) | 
| void | SetAlignNonTerm (const AlignmentInfo *alignNonTerm) | 
| template<typename ALNREP > | |
| void | SetAlignTerm (const ALNREP &coll) | 
| template<typename ALNREP > | |
| void | SetAlignNonTerm (const ALNREP &coll) | 
| const AlignmentInfo & | GetAlignTerm () const | 
| const AlignmentInfo & | GetAlignNonTerm () const | 
| const Phrase * | GetRuleSource () const | 
| const PhraseDictionary * | GetContainer () const | 
| bool | SetData (const std::string &key, boost::shared_ptr< void > value) const | 
| boost::shared_ptr< void > | GetData (const std::string &key) const | 
| void | SetRuleSource (const Phrase &ruleSource) const | 
| void | SetProperties (const StringPiece &str) | 
| void | SetProperty (const std::string &key, const std::string &value) | 
| const PhraseProperty * | GetProperty (const std::string &key) const | 
| void | Merge (const TargetPhrase ©, const std::vector< FactorType > &factorVec) | 
| bool | operator< (const TargetPhrase &compare) const | 
| bool | operator== (const TargetPhrase &compare) const | 
| TO_STRING () | |
Friends | |
| std::ostream & | operator<< (std::ostream &, const TargetPhrase &) | 
| void | swap (TargetPhrase &first, TargetPhrase &second) | 
Definition at line 51 of file TargetPhrase.h.
| typedef std::map<size_t const, std::vector<SPTR<std::vector<float> > > > Moses::TargetPhrase::CoordCache_t | 
Definition at line 59 of file TargetPhrase.h.
| typedef std::map<FeatureFunction const*, boost::shared_ptr<Scores> > Moses::TargetPhrase::ScoreCache_t | 
Definition at line 54 of file TargetPhrase.h.
| Moses::TargetPhrase::TargetPhrase | ( | const PhraseDictionary * |  pt = NULL           | 
          ) | 
Definition at line 102 of file TargetPhrase.cpp.
| Moses::TargetPhrase::TargetPhrase | ( | std::string | out_string, | |
| const PhraseDictionary * |  pt = NULL | |||
| ) | 
Definition at line 42 of file TargetPhrase.cpp.
References Moses::Phrase::CreateFromString(), Moses::StaticData::Instance(), NULL, Moses::StaticData::options(), and Moses::Output.

| Moses::TargetPhrase::TargetPhrase | ( | const TargetPhrase & | copy | ) | 
Definition at line 126 of file TargetPhrase.cpp.
References NULL, and Moses::Phrase::Phrase().

| Moses::TargetPhrase::TargetPhrase | ( | const Phrase & | targetPhrase, | |
| const PhraseDictionary * | pt | |||
| ) |  [explicit] | 
        
Definition at line 114 of file TargetPhrase.cpp.
| Moses::TargetPhrase::TargetPhrase | ( | ttasksptr & | ttask, | |
| const PhraseDictionary * |  pt = NULL | |||
| ) | 
Definition at line 76 of file TargetPhrase.cpp.
| Moses::TargetPhrase::TargetPhrase | ( | ttasksptr & | ttask, | |
| std::string | out_string, | |||
| const PhraseDictionary * |  pt = NULL | |||
| ) | 
Definition at line 59 of file TargetPhrase.cpp.
References Moses::Phrase::CreateFromString(), NULL, and Moses::Output.

| Moses::TargetPhrase::TargetPhrase | ( | ttasksptr & | ttask, | |
| const Phrase & | targetPhrase, | |||
| const PhraseDictionary * | pt | |||
| ) |  [explicit] | 
        
Definition at line 89 of file TargetPhrase.cpp.
| Moses::TargetPhrase::~TargetPhrase | ( | ) | 
Definition at line 152 of file TargetPhrase.cpp.
| void Moses::TargetPhrase::EvaluateInIsolation | ( | const Phrase & | source | ) | 
Definition at line 179 of file TargetPhrase.cpp.
References EvaluateInIsolation(), and Moses::FeatureFunction::GetFeatureFunctions().

| void Moses::TargetPhrase::EvaluateInIsolation | ( | const Phrase & | source, | |
| const std::vector< FeatureFunction * > & | ffs | |||
| ) | 
Definition at line 185 of file TargetPhrase.cpp.
References Moses::FeatureFunction::EvaluateInIsolation(), Moses::ScoreComponentCollection::GetWeightedScore(), Moses::StaticData::Instance(), and Moses::StaticData::IsFeatureFunctionIgnored().
Referenced by Moses::PhraseDictionaryMultiModel::CollectSufficientStatistics(), Moses::PhraseDictionaryOnDisk::ConvertToMoses(), Moses::ExamplePT::CreateTargetPhrase(), Moses::PDTAimp::CreateTargetPhrase(), Moses::PhraseDictionaryGroup::CreateTargetPhraseCollection(), Moses::PhraseDictionaryMultiModel::CreateTargetPhraseCollectionLinearInterpolation(), Moses::ProbingPT::CreateTargetPhrases(), Moses::PhraseDecoder::DecodeCollection(), EvaluateInIsolation(), Moses::PhraseDictionaryFuzzyMatch::InitializeForInput(), Moses::PhraseDictionaryMemoryPerSentenceOnDemand::InitializeForInput(), Moses::PhraseDictionaryMemoryPerSentence::InitializeForInput(), Moses::RuleTableLoaderStandard::Load(), Moses::Syntax::T2S::RuleTrieLoader::Load(), Moses::Syntax::S2T::RuleTrieLoader::Load(), Moses::Syntax::F2S::HyperTreeLoader::Load(), Moses::DecodeStepTranslation::Process(), Moses::DecodeStepGeneration::Process(), Moses::ChartParserUnknown::Process(), Moses::ProcessAndStripXMLTags(), Moses::DecodeStepTranslation::ProcessLEGACY(), and Moses::TranslationOptionCollection::ProcessOneUnknownWord().


| void Moses::TargetPhrase::EvaluateWithSourceContext | ( | const InputType & | input, | |
| const InputPath & | inputPath | |||
| ) | 
Definition at line 203 of file TargetPhrase.cpp.
References Moses::FeatureFunction::EvaluateWithSourceContext(), Moses::FeatureFunction::GetFeatureFunctions(), Moses::ScoreComponentCollection::GetWeightedScore(), Moses::StaticData::Instance(), Moses::StaticData::IsFeatureFunctionIgnored(), and NULL.
Referenced by Moses::TranslationOption::EvaluateWithSourceContext().


| const AlignmentInfo& Moses::TargetPhrase::GetAlignNonTerm | ( | ) |  const [inline] | 
        
Definition at line 187 of file TargetPhrase.h.
Referenced by Moses::UnalignedWordCountFeature::EvaluateInIsolation(), Moses::RulePairUnlexicalizedSource::EvaluateInIsolation(), Moses::PhraseOrientationFeature::EvaluateInIsolation(), Moses::RDLM::EvaluateWhenApplied(), Moses::LanguageModelImplementation::EvaluateWhenApplied(), Moses::LanguageModelDALM::EvaluateWhenApplied(), Moses::TreeStructureFeature::EvaluateWhenApplied(), Moses::TargetPreferencesFeature::EvaluateWhenApplied(), Moses::TargetNgramFeature::EvaluateWhenApplied(), Moses::SparseHieroReorderingFeature::EvaluateWhenApplied(), Moses::SoftMatchingFeature::EvaluateWhenApplied(), Moses::PhraseOrientationFeature::EvaluateWhenApplied(), Moses::SoftSourceSyntacticConstraintsFeature::EvaluateWithSourceContext(), Moses::Syntax::GetOneBestTargetYield(), Moses::PhraseDictionaryFuzzyMatch::GetOrCreateNode(), Moses::PhraseDictionaryMemory::GetOrCreateNode(), Moses::UTrieNode::GetOrCreateTargetPhraseCollection(), Moses::Syntax::S2T::RuleTrieScope3::Node::GetOrCreateTargetPhraseCollection(), Moses::Syntax::KBestExtractor::GetOutputPhrase(), Moses::ChartKBestExtractor::GetOutputPhrase(), Moses::ChartHypothesis::GetOutputPhrase(), Moses::ChartKBestExtractor::GetOutputScoreBreakdown(), Moses::Syntax::KBestExtractor::GetOutputTree(), Moses::ChartKBestExtractor::GetOutputTree(), Moses::operator<<(), Moses::PhraseOrientationFeature::SparseWordL2RScore(), and Moses::PhraseOrientationFeature::SparseWordR2LScore().

| const AlignmentInfo& Moses::TargetPhrase::GetAlignTerm | ( | ) |  const [inline] | 
        
Definition at line 184 of file TargetPhrase.h.
Referenced by Moses::PhraseDecoder::DecodeCollection(), Moses::UnalignedWordCountFeature::EvaluateInIsolation(), Moses::TargetWordInsertionFeature::EvaluateInIsolation(), Moses::SourceWordDeletionFeature::EvaluateInIsolation(), Moses::PhraseOrientationFeature::EvaluateInIsolation(), Moses::OpSequenceModel::EvaluateInIsolation(), Moses::DesegModel::EvaluateInIsolation(), Moses::SparseHieroReorderingFeature::EvaluateWhenApplied(), Moses::PhraseOrientationFeature::EvaluateWhenApplied(), Moses::OpSequenceModel::EvaluateWhenApplied(), Moses::DesegModel::EvaluateWhenApplied(), Moses::WordTranslationFeature::EvaluateWithSourceContext(), Moses::ChartKBestExtractor::GetOutputPhrase(), Moses::ChartHypothesis::GetOutputPhrase(), Moses::Manager::GetPlaceholders(), Moses::Hypothesis::GetPlaceholders(), main(), Moses::operator<<(), Moses::Manager::OutputAlignment(), Moses::Hypothesis::OutputAlignment(), Moses::Manager::OutputNBest(), and Moses::Manager::OutputSurface().

| const PhraseDictionary* Moses::TargetPhrase::GetContainer | ( | ) |  const [inline] | 
        
Definition at line 195 of file TargetPhrase.h.
Referenced by Moses::PhrasePenalty::EvaluateInIsolation().

| vector< SPTR< vector< float > > > const * Moses::TargetPhrase::GetCoordList | ( | size_t const | spaceID | ) | const | 
Definition at line 339 of file TargetPhrase.cpp.
Referenced by Moses::PhraseDistanceFeature::EvaluateWithSourceContext().

| boost::shared_ptr<void> Moses::TargetPhrase::GetData | ( | const std::string & | key | ) |  const [inline] | 
        
Definition at line 208 of file TargetPhrase.h.
Referenced by Moses::PhraseOrientationFeature::EvaluateWhenApplied().

| Scores const * Moses::TargetPhrase::GetExtraScores | ( | FeatureFunction const * | ff | ) | const | 
| TargetPhrase::ScoreCache_t const & Moses::TargetPhrase::GetExtraScores | ( | ) | const | 
Definition at line 316 of file TargetPhrase.cpp.
Referenced by Moses::PhraseDictionaryGroup::CreateTargetPhraseCollection(), and Moses::TranslationOption::GetLexReorderingScores().

| float Moses::TargetPhrase::GetFutureScore | ( | ) |  const [inline] | 
        
Definition at line 132 of file TargetPhrase.h.
Referenced by Moses::CompletedRuleCollection::Add(), Moses::ChartTranslationOptionList::Add(), Moses::PDTAimp::CacheSource(), Moses::PDTAimp::GetTargetPhraseCollection(), Moses::CompareTargetPhrase::operator()(), and Moses::Syntax::SHyperedgeBundleScorer::Score().

| const PhraseProperty * Moses::TargetPhrase::GetProperty | ( | const std::string & | key | ) | const | 
Definition at line 394 of file TargetPhrase.cpp.
References NULL.
Referenced by Moses::PhraseOrientationFeature::EvaluateInIsolation(), Moses::RDLM::EvaluateWhenApplied(), Moses::TreeStructureFeature::EvaluateWhenApplied(), Moses::TargetPreferencesFeature::EvaluateWhenApplied(), Moses::TargetConstituentAdjacencyFeature::EvaluateWhenApplied(), Moses::PhraseOrientationFeature::EvaluateWhenApplied(), Moses::SpanLength::EvaluateWithSourceContext(), Moses::SoftSourceSyntacticConstraintsFeature::EvaluateWithSourceContext(), Moses::Syntax::KBestExtractor::GetOutputTree(), and Moses::ChartKBestExtractor::GetOutputTree().

| const Phrase* Moses::TargetPhrase::GetRuleSource | ( | ) |  const [inline] | 
        
Definition at line 191 of file TargetPhrase.h.
Referenced by Moses::PhraseOrientationFeature::EvaluateWhenApplied(), Moses::SpanLength::EvaluateWithSourceContext(), Moses::SoftSourceSyntacticConstraintsFeature::EvaluateWithSourceContext(), Moses::NieceTerminal::EvaluateWithSourceContext(), Moses::MaxSpanFreeNonTermSource::EvaluateWithSourceContext(), and Moses::operator<<().

| SPTR< ContextScope > Moses::TargetPhrase::GetScope | ( | ) |  const [virtual] | 
        
| ScoreComponentCollection& Moses::TargetPhrase::GetScoreBreakdown | ( | ) |  [inline] | 
        
Definition at line 139 of file TargetPhrase.h.
| const ScoreComponentCollection& Moses::TargetPhrase::GetScoreBreakdown | ( | ) |  const [inline] | 
        
Definition at line 136 of file TargetPhrase.h.
Referenced by Moses::PhraseDictionaryMultiModel::CollectSufficientStatistics(), Moses::PhraseDictionaryOnDisk::ConvertToMoses(), Moses::ProbingPT::CreateTargetPhrase(), Moses::ExamplePT::CreateTargetPhrase(), Moses::PDTAimp::CreateTargetPhrase(), Moses::PhraseDictionaryGroup::CreateTargetPhraseCollection(), Moses::PhraseDictionaryMultiModel::CreateTargetPhraseCollectionLinearInterpolation(), Moses::PhraseDictionaryDynamicCacheBased::Decay(), Moses::PhraseDecoder::DecodeCollection(), Moses::Syntax::KBestExtractor::Derivation::Derivation(), Moses::CoveredReferenceFeature::EvaluateWhenApplied(), Moses::TranslationOption::GetScoreBreakdown(), Moses::PhraseDictionaryMultiModelCounts::GetTargetCount(), Moses::PDTAimp::GetTargetPhraseCollection(), Moses::PhraseDictionaryFuzzyMatch::InitializeForInput(), Moses::PhraseDictionaryMemoryPerSentenceOnDemand::InitializeForInput(), Moses::PhraseDictionaryMemoryPerSentence::InitializeForInput(), Moses::RuleTableLoaderStandard::Load(), Moses::Syntax::T2S::RuleTrieLoader::Load(), Moses::Syntax::S2T::RuleTrieLoader::Load(), Moses::Syntax::F2S::HyperTreeLoader::Load(), main(), Merge(), Moses::VWFeatureTargetPhraseScores::operator()(), Moses::DecodeStepGeneration::Process(), Moses::ChartParserUnknown::Process(), Moses::TranslationOptionCollection::ProcessOneUnknownWord(), and Moses::PhraseDictionaryDynamicCacheBased::Update().

| const Word& Moses::TargetPhrase::GetTargetLHS | ( | ) |  const [inline] | 
        
Definition at line 155 of file TargetPhrase.h.
Referenced by Moses::Syntax::S2T::Manager< Parser >::Decode(), Moses::RulePairUnlexicalizedSource::EvaluateInIsolation(), Moses::PhraseOrientationFeature::EvaluateInIsolation(), Moses::PhraseOrientationFeature::EvaluateWhenApplied(), Moses::SourceGHKMTreeInputMatchFeature::EvaluateWithSourceContext(), Moses::SoftSourceSyntacticConstraintsFeature::EvaluateWithSourceContext(), Moses::MaxSpanFreeNonTermSource::EvaluateWithSourceContext(), and Moses::ChartHypothesis::GetTargetLHS().

| bool Moses::TargetPhrase::HasScope | ( | ) |  const [virtual] | 
        
| void Moses::TargetPhrase::Merge | ( | const TargetPhrase & | copy, | |
| const std::vector< FactorType > & | factorVec | |||
| ) | 
Definition at line 299 of file TargetPhrase.cpp.
References GetScoreBreakdown(), Moses::ScoreComponentCollection::Merge(), Moses::Phrase::MergeFactors(), and Moses::mergescores().
Referenced by Moses::DecodeStepTranslation::Process(), and Moses::DecodeStepTranslation::ProcessLEGACY().


| bool Moses::TargetPhrase::operator< | ( | const TargetPhrase & | compare | ) | const | 
| bool Moses::TargetPhrase::operator== | ( | const TargetPhrase & | compare | ) | const | 
| void Moses::TargetPhrase::PushCoord | ( | size_t const | spaceID, | |
| SPTR< std::vector< float > > const | coord | |||
| ) | 
| void Moses::TargetPhrase::SetAlignmentInfo | ( | const StringPiece & | alignString | ) | 
Definition at line 236 of file TargetPhrase.cpp.
References Moses::Phrase::GetWord(), SetAlignNonTerm(), SetAlignTerm(), UTIL_THROW_IF, and UTIL_THROW_IF2.
Referenced by Moses::PDTAimp::CreateTargetPhrase(), Moses::PhraseDictionaryFuzzyMatch::InitializeForInput(), Moses::RuleTableLoaderStandard::Load(), Moses::Syntax::T2S::RuleTrieLoader::Load(), Moses::Syntax::S2T::RuleTrieLoader::Load(), Moses::Syntax::F2S::HyperTreeLoader::Load(), Moses::TranslationOptionCollection::ProcessOneUnknownWord(), and Moses::PhraseDictionaryDynamicCacheBased::Update().


| void Moses::TargetPhrase::SetAlignNonTerm | ( | const ALNREP & | coll | ) |  [inline] | 
        
Definition at line 179 of file TargetPhrase.h.
References Moses::AlignmentInfoCollection::Instance().

| void Moses::TargetPhrase::SetAlignNonTerm | ( | const AlignmentInfo * | alignNonTerm | ) |  [inline] | 
        
Definition at line 163 of file TargetPhrase.h.
Referenced by Moses::PhraseDictionaryOnDisk::ConvertToMoses(), and SetAlignmentInfo().

| void Moses::TargetPhrase::SetAlignTerm | ( | const ALNREP & | coll | ) |  [inline] | 
        
Definition at line 171 of file TargetPhrase.h.
References Moses::AlignmentInfoCollection::Instance().

| void Moses::TargetPhrase::SetAlignTerm | ( | const AlignmentInfo * | alignTerm | ) |  [inline] | 
        
Definition at line 160 of file TargetPhrase.h.
Referenced by Moses::PhraseDictionaryOnDisk::ConvertToMoses(), Moses::ProbingPT::CreateTargetPhrase(), Moses::PhraseDecoder::DecodeCollection(), and SetAlignmentInfo().

| bool Moses::TargetPhrase::SetData | ( | const std::string & | key, | |
| boost::shared_ptr< void > | value | |||
| ) |  const [inline] | 
        
Definition at line 199 of file TargetPhrase.h.
Referenced by Moses::PhraseOrientationFeature::EvaluateInIsolation().

| void Moses::TargetPhrase::SetExtraScores | ( | FeatureFunction const * | ff, | |
| boost::shared_ptr< Scores > const & | scores | |||
| ) | 
Definition at line 331 of file TargetPhrase.cpp.
Referenced by Moses::TranslationOption::CacheLexReorderingScores(), and Moses::PhraseDictionaryGroup::CreateTargetPhraseCollection().

| void Moses::TargetPhrase::SetProperties | ( | const StringPiece & | str | ) | 
Definition at line 363 of file TargetPhrase.cpp.
References StringPiece::as_string(), SetProperty(), StringPiece::size(), Moses::TokenizeFirstOnly(), Moses::TokenizeMultiCharSeparator(), and UTIL_THROW_IF2.
Referenced by Moses::PhraseDictionaryOnDisk::ConvertToMoses(), Moses::RuleTableLoaderStandard::Load(), Moses::Syntax::T2S::RuleTrieLoader::Load(), Moses::Syntax::S2T::RuleTrieLoader::Load(), and Moses::Syntax::F2S::HyperTreeLoader::Load().


| void Moses::TargetPhrase::SetProperty | ( | const std::string & | key, | |
| const std::string & | value | |||
| ) | 
Definition at line 387 of file TargetPhrase.cpp.
References Moses::StaticData::GetPhrasePropertyFactory(), Moses::StaticData::Instance(), and Moses::PhrasePropertyFactory::ProduceProperty().
Referenced by SetProperties().


| void Moses::TargetPhrase::SetRuleSource | ( | const Phrase & | ruleSource | ) | const | 
Definition at line 405 of file TargetPhrase.cpp.
References NULL, and Moses::Phrase::Phrase().
Referenced by Moses::SpanLength::EvaluateInIsolation(), Moses::SoftSourceSyntacticConstraintsFeature::EvaluateInIsolation(), Moses::SetSourcePhrase::EvaluateInIsolation(), Moses::PhraseOrientationFeature::EvaluateInIsolation(), Moses::NieceTerminal::EvaluateInIsolation(), and Moses::MaxSpanFreeNonTermSource::EvaluateInIsolation().


| void Moses::TargetPhrase::SetSparseScore | ( | const FeatureFunction * | translationScoreProducer, | |
| const StringPiece & | sparseString | |||
| ) | 
Definition at line 274 of file TargetPhrase.cpp.
References StringPiece::as_string(), and Moses::ScoreComponentCollection::Assign().
Referenced by Moses::RuleTableLoaderStandard::Load(), Moses::Syntax::T2S::RuleTrieLoader::Load(), Moses::Syntax::S2T::RuleTrieLoader::Load(), and Moses::Syntax::F2S::HyperTreeLoader::Load().


| void Moses::TargetPhrase::SetTargetLHS | ( | const Word * | lhs | ) |  [inline] | 
        
Definition at line 152 of file TargetPhrase.h.
Referenced by Moses::PhraseDictionaryOnDisk::ConvertToMoses(), Moses::PhraseDictionaryFuzzyMatch::InitializeForInput(), Moses::RuleTableLoaderStandard::Load(), Moses::Syntax::T2S::RuleTrieLoader::Load(), Moses::Syntax::S2T::RuleTrieLoader::Load(), Moses::Syntax::F2S::HyperTreeLoader::Load(), Moses::ChartParserUnknown::Process(), and Moses::ProcessAndStripXMLTags().

| void Moses::TargetPhrase::SetXMLScore | ( | float | score | ) | 
Definition at line 227 of file TargetPhrase.cpp.
References Moses::ScoreComponentCollection::Assign(), Moses::PhraseDictionary::GetColl(), and Moses::FeatureFunction::GetNumScoreComponents().
Referenced by Moses::ProcessAndStripXMLTags().


| Moses::TargetPhrase::TO_STRING | ( | ) | 
Reimplemented from Moses::Phrase.
| void Moses::TargetPhrase::UpdateScore | ( | ScoreComponentCollection * |  futureScoreBreakdown = NULL           | 
          ) | 
Definition at line 219 of file TargetPhrase.cpp.
References Moses::ScoreComponentCollection::GetWeightedScore().
Referenced by Moses::TranslationOption::UpdateScore().


| std::ostream& operator<< | ( | std::ostream & | , | |
| const TargetPhrase & | ||||
| ) |  [friend] | 
        
Definition at line 426 of file TargetPhrase.cpp.
| void swap | ( | TargetPhrase & | first, | |
| TargetPhrase & | second | |||
| ) |  [friend] | 
        
Definition at line 412 of file TargetPhrase.cpp.
 1.5.9