#include <OptimizerFactory.h>
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 Optimizer * | 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) |
Definition at line 13 of file OptimizerFactory.h.
Definition at line 17 of file OptimizerFactory.h.
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().
void MosesTuning::OptimizerFactory::SetTypeNames | ( | ) | [static] |
Definition at line 12 of file OptimizerFactory.cpp.
References NOPTIMIZER, POWELL, RANDOM, and RANDOM_DIRECTION.
Referenced by GetTypeNames().