#include <cstdlib>
#include <iostream>
#include <map>
#include <stdexcept>
#include <set>
#include "moses/IOWrapper.h"
#include "moses/LatticeMBR.h"
#include "moses/Manager.h"
#include "moses/Timer.h"
#include "moses/StaticData.h"
#include "util/exception.hh"
#include <boost/foreach.hpp>
#include "moses/TranslationTask.h"
Go to the source code of this file.
Classes | |
class | Moses::Grid |
Namespaces | |
namespace | Moses |
$Id$ | |
Enumerations | |
enum | gridkey { lmbr_p, lmbr_r, lmbr_prune, lmbr_scale } |
Functions | |
int | main (int argc, char const *argv[]) |
enum gridkey |
int main | ( | int | argc, | |
char const * | argv[] | |||
) |
Definition at line 142 of file LatticeMBRGrid.cpp.
References Moses::Grid::addParam(), Moses::Manager::CalcNBest(), Moses::Manager::Decode(), Moses::doLatticeMBR(), Moses::LMBR_Options::enabled, Moses::Parameter::Explain(), Moses::Grid::getGrid(), lmbr_p, lmbr_prune, lmbr_r, lmbr_scale, Moses::Parameter::LoadParam(), NULL, Moses::StaticData::options(), Moses::Manager::OutputBestHypo(), params, Moses::Grid::parseArgs(), Moses::LMBR_Options::precision, Moses::LMBR_Options::pruning_factor, Moses::LMBR_Options::ratio, Moses::ResetUserTime(), Moses::MBR_Options::scale, and Moses::MBR_Options::size.