MosesTuning::OptimizerFactory Class Reference

#include <OptimizerFactory.h>

List of all members.

Public Types

enum  OptimizerType { POWELL = 0, RANDOM_DIRECTION = 1, RANDOM, NOPTIMIZER }

Static Public Member Functions

static std::vector< std::string > GetTypeNames ()
static void SetTypeNames ()
static OptimizerType GetOptimizerType (const std::string &type)
static OptimizerBuildOptimizer (unsigned dim, const std::vector< unsigned > &to_optimize, const std::vector< bool > &positive, const std::vector< parameter_t > &start, const std::string &type, unsigned int nrandom)


Detailed Description

Definition at line 13 of file OptimizerFactory.h.


Member Enumeration Documentation

Enumerator:
POWELL 
RANDOM_DIRECTION 
RANDOM 
NOPTIMIZER 

Definition at line 17 of file OptimizerFactory.h.


Member Function Documentation

static Optimizer* MosesTuning::OptimizerFactory::BuildOptimizer ( unsigned  dim,
const std::vector< unsigned > &  to_optimize,
const std::vector< bool > &  positive,
const std::vector< parameter_t > &  start,
const std::string &  type,
unsigned int  nrandom 
) [static]

static OptimizerType MosesTuning::OptimizerFactory::GetOptimizerType ( const std::string &  type  )  [static]

vector< string > MosesTuning::OptimizerFactory::GetTypeNames (  )  [static]

Definition at line 22 of file OptimizerFactory.cpp.

References SetTypeNames().

Here is the call graph for this function:

void MosesTuning::OptimizerFactory::SetTypeNames (  )  [static]

Definition at line 12 of file OptimizerFactory.cpp.

References NOPTIMIZER, POWELL, RANDOM, and RANDOM_DIRECTION.

Referenced by GetTypeNames().

Here is the caller graph for this function:


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

Generated on Thu Jul 6 00:34:18 2017 for Moses by  doxygen 1.5.9