|
| KernelModel (size_t dim, Parameters parameters) |
|
Kernel * | getKernel () |
|
void | setHyperParameters (const vectord &theta) |
|
vectord | getHyperParameters () |
|
size_t | nHyperParameters () |
|
void | setKernel (const vectord &thetav, const vectord &stheta, std::string k_name, size_t dim) |
| Select kernel (covariance function) for the surrogate process. More...
|
|
void | setKernel (KernelParameters kernel, size_t dim) |
| Wrapper of setKernel for C++ kernel structure.
|
|
void | computeCorrMatrix (const vecOfvec &XX, matrixd &corrMatrix, double nugget) |
|
void | computeDerivativeCorrMatrix (const vecOfvec &XX, matrixd &corrMatrix, int dth_index) |
|
vectord | computeCrossCorrelation (const vecOfvec &XX, const vectord &query) |
|
void | computeCrossCorrelation (const vecOfvec &XX, const vectord &query, vectord &knx) |
|
double | computeSelfCorrelation (const vectord &query) |
|
double | kernelLogPrior () |
|
|
void | setKernelPrior (const vectord &theta, const vectord &s_theta) |
| Set prior (Gaussian) for kernel hyperparameters.
|
|
|
boost::scoped_ptr< Kernel > | mKernel |
| Pointer to kernel function.
|
|
std::vector< boost::math::normal > | priorKernel |
| Prior of kernel parameters.
|
|
Definition at line 90 of file kernel_functors.hpp.
◆ setKernel()
void bayesopt::KernelModel::setKernel |
( |
const vectord & |
thetav, |
|
|
const vectord & |
stheta, |
|
|
std::string |
k_name, |
|
|
size_t |
dim |
|
) |
| |
The documentation for this class was generated from the following files: