BayesOpt
bayesopt::CriteriaFactory Class Reference

Factory model for criterion functions This factory is based on the libgp library by Manuel Blum https://bitbucket.org/mblum/libgp which follows the squeme of GPML by Rasmussen and Nickisch http://www.gaussianprocess.org/gpml/code/matlab/doc/. More...

#include <criteria_functors.hpp>

+ Collaboration diagram for bayesopt::CriteriaFactory:

Public Member Functions

Criteriacreate (std::string name, NonParametricProcess *proc)
 Factory model for criterion functions This function is based on the libgp library by Manuel Blum https://bitbucket.org/mblum/libgp which follows the squeme of GPML by Rasmussen and Nickisch http://www.gaussianprocess.org/gpml/code/matlab/doc/. More...
 

Private Types

typedef Criteria *(* create_func_definition) ()
 

Private Attributes

std::map< std::string, CriteriaFactory::create_func_definition > registry
 

Detailed Description

Factory model for criterion functions This factory is based on the libgp library by Manuel Blum https://bitbucket.org/mblum/libgp which follows the squeme of GPML by Rasmussen and Nickisch http://www.gaussianprocess.org/gpml/code/matlab/doc/.

Definition at line 84 of file criteria_functors.hpp.

Member Function Documentation

◆ create()

Criteria * bayesopt::CriteriaFactory::create ( std::string  name,
NonParametricProcess proc 
)

Factory model for criterion functions This function is based on the libgp library by Manuel Blum https://bitbucket.org/mblum/libgp which follows the squeme of GPML by Rasmussen and Nickisch http://www.gaussianprocess.org/gpml/code/matlab/doc/.

Parameters
namestring with the criteria structure
pointerto surrogate model
Returns
criteria pointer

Definition at line 81 of file criteria_functors.cpp.

References bayesopt::utils::parseExpresion().

Referenced by bayesopt::PosteriorFixed::~PosteriorFixed().


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