File size: 450 Bytes
158b61b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// -*- mode: c++; indent-tabs-mode: nil; tab-width: 2 -*-
#include "MBR_Options.h"
#include "../legacy/Parameter.h"

namespace Moses2
{

MBR_Options::
MBR_Options()
  : enabled(false)
  , size(200)
  , scale(1.0f)
{}


bool
MBR_Options::
init(Parameter const& param)
{
  param.SetParameter(enabled, "minimum-bayes-risk", false);
  param.SetParameter<size_t>(size, "mbr-size", 200);
  param.SetParameter(scale, "mbr-scale", 1.0f);
  return true;
}

}