MUQ  0.4.3
GaussianProcess.h File Reference

Go to the source code of this file.

Classes

struct  muq::Approximation::OptInfo
 
class  muq::Approximation::MeanFunctionBase
 
class  muq::Approximation::ZeroMean
 
class  muq::Approximation::LinearMean
 
class  muq::Approximation::LinearTransformMean< LinearOperator >
 
class  muq::Approximation::SumMean
 
class  muq::Approximation::GaussianProcess
 

Namespaces

 muq
 
 muq::Approximation
 

Functions

double muq::Approximation::nlopt_obj (unsigned n, const double *x, double *nlopt_grad, void *opt_info)
 
template<typename MeanType , typename = typename std::enable_if<std::is_base_of<MeanFunctionBase, MeanType>::value, MeanType>::type>
LinearTransformMean< MeanType > muq::Approximation::operator* (Eigen::MatrixXd const &A, MeanType const &K)
 
template<typename MeanType1 , typename MeanType2 , typename = typename std::enable_if<std::is_base_of<MeanFunctionBase, MeanType1>::value, MeanType1>::type>
SumMean muq::Approximation::operator+ (MeanType1 const &mu1, MeanType2 const &mu2)
 
template<typename MeanType , typename KernelType >
GaussianProcess muq::Approximation::ConstructGP (MeanType const &mean, KernelType const &kernel)