diff options
Diffstat (limited to 'contrib/moses2/parameters/SearchOptions.h')
-rw-r--r-- | contrib/moses2/parameters/SearchOptions.h | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/contrib/moses2/parameters/SearchOptions.h b/contrib/moses2/parameters/SearchOptions.h deleted file mode 100644 index 3de0a979a..000000000 --- a/contrib/moses2/parameters/SearchOptions.h +++ /dev/null @@ -1,54 +0,0 @@ -// -*- mode: c++; indent-tabs-mode: nil; tab-width: 2 -*- -#pragma once -#include <string> -#include <limits> -#include "OptionsBaseClass.h" -#include "../TypeDef.h" - -namespace Moses2 -{ - - bool is_syntax(SearchAlgorithm algo); - - struct - SearchOptions : public OptionsBaseClass - { - SearchAlgorithm algo; - - // stack decoding - size_t stack_size; // maxHypoStackSize; - size_t stack_diversity; // minHypoStackDiversity; - bool disable_discarding; - // Disable discarding of bad hypotheses from HypothesisStackNormal - size_t max_phrase_length; - size_t max_trans_opt_per_cov; - size_t max_partial_trans_opt; - // beam search - float beam_width; - - int timeout; - - bool consensus; //! Use Consensus decoding (DeNero et al 2009) - - // reordering options - // bool reorderingConstraint; //! use additional reordering constraints - // bool useEarlyDistortionCost; - - float early_discarding_threshold; - float trans_opt_threshold; - - bool init(Parameter const& param); - SearchOptions(Parameter const& param); - SearchOptions(); - - bool - UseEarlyDiscarding() const { - return early_discarding_threshold != -std::numeric_limits<float>::infinity(); - } - - bool - update(std::map<std::string,xmlrpc_c::value>const& params); - - }; - -} |