Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Germann <Ulrich.Germann@gmail.com>2015-12-07 19:07:11 +0300
committerUlrich Germann <Ulrich.Germann@gmail.com>2015-12-07 19:07:11 +0300
commitc4e45fb128e096f255a624b57b7826febdf06f2e (patch)
tree74455d64b0e45877c91dc2488838cfe01732b224 /moses/Search.cpp
parent2be2481feb2d68d6e4ba366d06fcfa51f7ff664e (diff)
Code cleanup.
Diffstat (limited to 'moses/Search.cpp')
-rw-r--r--moses/Search.cpp23
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()