Moses::CubePruningOptions Struct Reference

#include <CubePruningOptions.h>

Inheritance diagram for Moses::CubePruningOptions:

Inheritance graph
[legend]
Collaboration diagram for Moses::CubePruningOptions:

Collaboration graph
[legend]

List of all members.

Public Member Functions

bool init (Parameter const &param)
 CubePruningOptions (Parameter const &param)
 CubePruningOptions ()
bool update (std::map< std::string, xmlrpc_c::value >const &params)

Public Attributes

size_t pop_limit
size_t diversity
bool lazy_scoring
bool deterministic_search


Detailed Description

Definition at line 9 of file CubePruningOptions.h.


Constructor & Destructor Documentation

Moses::CubePruningOptions::CubePruningOptions ( Parameter const &  param  ) 

Moses::CubePruningOptions::CubePruningOptions (  ) 

Definition at line 8 of file CubePruningOptions.cpp.


Member Function Documentation

bool Moses::CubePruningOptions::init ( Parameter const &  param  ) 

Definition at line 17 of file CubePruningOptions.cpp.

References Moses::DEFAULT_CUBE_PRUNING_DIVERSITY, Moses::DEFAULT_CUBE_PRUNING_POP_LIMIT, deterministic_search, diversity, lazy_scoring, pop_limit, and Moses::Parameter::SetParameter().

Referenced by Moses::AllOptions::init().

Here is the call graph for this function:

Here is the caller graph for this function:

bool Moses::CubePruningOptions::update ( std::map< std::string, xmlrpc_c::value >const &  params  ) 

Definition at line 78 of file CubePruningOptions.cpp.


Member Data Documentation

Definition at line 15 of file CubePruningOptions.h.

Referenced by init().

Definition at line 13 of file CubePruningOptions.h.

Referenced by init().

Definition at line 14 of file CubePruningOptions.h.

Referenced by init().

Definition at line 12 of file CubePruningOptions.h.

Referenced by init().


The documentation for this struct was generated from the following files:

Generated on Thu Jul 6 00:33:26 2017 for Moses by  doxygen 1.5.9