#include <HyperTreeLoader.h>
Public Member Functions | |
bool | Load (AllOptions const &opts, const std::vector< FactorType > &input, const std::vector< FactorType > &output, const std::string &inFile, const RuleTableFF &, HyperTree &, boost::unordered_set< std::size_t > &) |
Definition at line 23 of file HyperTreeLoader.h.
bool Moses::Syntax::F2S::HyperTreeLoader::Load | ( | AllOptions const & | opts, | |
const std::vector< FactorType > & | input, | |||
const std::vector< FactorType > & | output, | |||
const std::string & | inFile, | |||
const RuleTableFF & | ff, | |||
HyperTree & | trie, | |||
boost::unordered_set< std::size_t > & | sourceTermSet | |||
) |
Definition at line 42 of file HyperTreeLoader.cpp.
References Moses::ScoreComponentCollection::Assign(), MosesTuning::converter, count, Moses::Phrase::CreateFromString(), Moses::TargetPhrase::EvaluateInIsolation(), Moses::FloorScore(), Moses::PhraseDictionary::GetFeaturesToApply(), Moses::FeatureFunction::GetNumScoreComponents(), Moses::Syntax::F2S::HyperTreeCreator::GetOrCreateTargetPhraseCollection(), Moses::TargetPhrase::GetScoreBreakdown(), Moses::PhraseDictionary::GetTableLimit(), IFVERBOSE, Moses::Input, Moses::Syntax::F2S::HyperPathLoader::Load(), double_conversion::StringToDoubleConverter::NO_FLAGS, NULL, Moses::Output, Moses::PrintUserTime(), Moses::TargetPhrase::SetAlignmentInfo(), Moses::TargetPhrase::SetProperties(), Moses::TargetPhrase::SetSparseScore(), Moses::TargetPhrase::SetTargetLHS(), Moses::Syntax::F2S::HyperTreeCreator::SortAndPrune(), double_conversion::StringToDoubleConverter::StringToFloat(), Moses::TransformScore(), UTIL_THROW2, and UTIL_THROW_IF2.
Referenced by Moses::Syntax::RuleTableFF::Load().