snark
|
gaussian process More...
#include <gaussian_process.h>
Public Types | |
typedef boost::function < double(const Eigen::VectorXd &, const Eigen::VectorXd &) > | covariance |
covariance functor type |
Public Member Functions | |
void | evaluate (const Eigen::MatrixXd &domains, Eigen::VectorXd &means, Eigen::VectorXd &variances) const |
evaluate | |
std::pair< double, double > | evaluate (const Eigen::MatrixXd &domain) const |
evaluate a single domain, return mean-variance pair | |
gaussian_process (const Eigen::MatrixXd &domains, const Eigen::VectorXd &targets, const gaussian_process::covariance &covariance, double self_covariance=0) | |
constructor |
gaussian process