BayesOpt
ParametricFunctions

Set of parametric models for surrogate modelling. More...

Classes

class  bayesopt::AtomicFunction
 Abstract class for an atomic kernel. More...
 
class  bayesopt::ZeroFunction
 Constant zero function. More...
 
class  bayesopt::OneFunction
 Constant one function. More...
 
class  bayesopt::ConstantFunction
 Constant function. More...
 
class  bayesopt::LinearFunction
 Linear combination function. More...
 
class  bayesopt::LinearPlusConstantFunction
 Linear combination plus constant function. More...
 
class  bayesopt::CombinedFunction
 Abstract class for combined functions. More...
 
class  bayesopt::SumFunction
 Sum of two kernels. More...
 
class  bayesopt::ParametricFunction
 Interface for mean functors. More...
 
class  bayesopt::MeanFactory
 Factory model for parametric 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...
 
class  bayesopt::MeanModel
 

Functions

template<typename MeanType >
ParametricFunctionbayesopt::create_func ()
 
ParametricFunctionbayesopt::MeanModel::getMeanFunc ()
 
void bayesopt::MeanModel::setParameters (const vectord &theta)
 
vectord bayesopt::MeanModel::getParameters ()
 
size_t bayesopt::MeanModel::nParameters ()
 
vectord bayesopt::MeanModel::getFeatures (const vectord &x)
 
void bayesopt::MeanModel::getFeatures (const vectord &x, vectord &kx)
 
size_t bayesopt::MeanModel::nFeatures ()
 
void bayesopt::MeanModel::setPoints (const vecOfvec &x)
 
void bayesopt::MeanModel::addNewPoint (const vectord &x)
 
vectord bayesopt::MeanModel::muTimesFeat ()
 
double bayesopt::MeanModel::muTimesFeat (const vectord &x)
 

Detailed Description

Set of parametric models for surrogate modelling.