diff options
author | Ulrich Germann <Ulrich.Germann@gmail.com> | 2015-12-07 19:07:11 +0300 |
---|---|---|
committer | Ulrich Germann <Ulrich.Germann@gmail.com> | 2015-12-07 19:07:11 +0300 |
commit | c4e45fb128e096f255a624b57b7826febdf06f2e (patch) | |
tree | 74455d64b0e45877c91dc2488838cfe01732b224 /moses/Search.cpp | |
parent | 2be2481feb2d68d6e4ba366d06fcfa51f7ff664e (diff) |
Code cleanup.
Diffstat (limited to 'moses/Search.cpp')
-rw-r--r-- | moses/Search.cpp | 23 |
1 files changed, 3 insertions, 20 deletions
diff --git a/moses/Search.cpp b/moses/Search.cpp index 8579ad152..fef3289cc 100644 --- a/moses/Search.cpp +++ b/moses/Search.cpp @@ -7,36 +7,19 @@ namespace Moses { -Search::Search(Manager& manager, const InputType &source) +Search::Search(Manager& manager) : m_manager(manager) - , m_source(source) + , m_source(manager.GetSource()) , m_options(manager.options()) , m_inputPath() , m_initialTransOpt() - , m_bitmaps(source.GetSize(), source.m_sourceCompleted) + , m_bitmaps(manager.GetSource().GetSize(), manager.GetSource().m_sourceCompleted) , interrupted_flag(0) { m_initialTransOpt.SetInputPath(m_inputPath); } -Search * -Search:: -CreateSearch(Manager& manager, const InputType &source, - SearchAlgorithm searchAlgorithm, - const TranslationOptionCollection &transOptColl) -{ - switch(searchAlgorithm) { - case Normal: - return new SearchNormal(manager,source, transOptColl); - case CubePruning: - return new SearchCubePruning(manager, source, transOptColl); - default: - UTIL_THROW2("ERROR: search. Aborting\n"); - return NULL; - } -} - bool Search:: out_of_time() |