00001 // -*- mode: c++; indent-tabs-mode: nil; tab-width: 2 -*- 00002 #include "MBR_Options.h" 00003 00004 namespace Moses { 00005 00006 MBR_Options:: 00007 MBR_Options() 00008 : enabled(false) 00009 , size(200) 00010 , scale(1.0f) 00011 {} 00012 00013 00014 bool 00015 MBR_Options:: 00016 init(Parameter const& param) 00017 { 00018 param.SetParameter(enabled, "minimum-bayes-risk", false); 00019 param.SetParameter<size_t>(size, "mbr-size", 200); 00020 param.SetParameter(scale, "mbr-scale", 1.0f); 00021 return true; 00022 } 00023 00024 }