#include <gpregressor.h>
Public Member Functions | |
GPRegressor (double sf2_, double ell_, double noise_) | |
void | test (const Eigen::MatrixXf &xs, Eigen::MatrixXf &m, Eigen::MatrixXf &s2) const |
void | train (const Eigen::MatrixXf &x, const Eigen::MatrixXf &y) |
Private Attributes | |
Eigen::MatrixXf | alpha |
double | ell |
Eigen::MatrixXf | K |
Eigen::MatrixXf | L |
double | noise |
double | sf2 |
Eigen::MatrixXf | x |
Definition at line 8 of file gpregressor.h.
GPRegressor::GPRegressor | ( | double | sf2_, |
double | ell_, | ||
double | noise_ | ||
) | [inline] |
Definition at line 10 of file gpregressor.h.
void GPRegressor::test | ( | const Eigen::MatrixXf & | xs, |
Eigen::MatrixXf & | m, | ||
Eigen::MatrixXf & | s2 | ||
) | const |
Definition at line 22 of file gpregressor.cpp.
void GPRegressor::train | ( | const Eigen::MatrixXf & | x, |
const Eigen::MatrixXf & | y | ||
) |
Definition at line 13 of file gpregressor.cpp.
Eigen::MatrixXf GPRegressor::alpha [private] |
Definition at line 24 of file gpregressor.h.
double GPRegressor::ell [private] |
Definition at line 20 of file gpregressor.h.
Eigen::MatrixXf GPRegressor::K [private] |
Definition at line 23 of file gpregressor.h.
Eigen::MatrixXf GPRegressor::L [private] |
Definition at line 25 of file gpregressor.h.
double GPRegressor::noise [private] |
Definition at line 21 of file gpregressor.h.
double GPRegressor::sf2 [private] |
Definition at line 19 of file gpregressor.h.
Eigen::MatrixXf GPRegressor::x [private] |
Definition at line 22 of file gpregressor.h.