Public Member Functions | |
| void | computeAlpha () |
| void | computeK () |
| void | computeKs (const PCRGB::Ptr &test_pc) |
| void | findRegression (const PCRGB::Ptr &test_pc, VectorXd &f_mean) |
| GPRegressor () | |
| void | importTrainingData (const PCRGB::Ptr &input_pc) |
| double | logPseudoLikelihood () |
Public Attributes | |
| VectorXd | alpha |
| pcl::KdTreeFLANN< PRGB > | data_kd_tree |
| PCRGB::Ptr | data_pc |
| PCRGB::Ptr | input_pc |
| shared_ptr < DynamicSparseMatrix< double > > | K_dyn |
| SparseLLT< SparseMatrix < double >, Cholmod > | K_inverse |
| shared_ptr< SparseMatrix < double > > | K_sparse |
| shared_ptr < DynamicSparseMatrix< double > > | Ks_dyn |
| shared_ptr< SparseMatrix < double > > | Ks_sparse |
| double | length_scale |
| double | noise_variance |
| vector< int > | nonzero_inds |
| double | signal_variance |
| size_t | testing_size |
| size_t | training_size |
| VectorXd | y |
Definition at line 44 of file gp_regression.cpp.
Definition at line 66 of file gp_regression.cpp.
| void GPRegressor::computeAlpha | ( | ) |
Definition at line 121 of file gp_regression.cpp.
| void GPRegressor::computeK | ( | ) |
Definition at line 96 of file gp_regression.cpp.
| void GPRegressor::computeKs | ( | const PCRGB::Ptr & | test_pc | ) |
Definition at line 147 of file gp_regression.cpp.
| void GPRegressor::findRegression | ( | const PCRGB::Ptr & | test_pc, |
| VectorXd & | f_mean | ||
| ) |
Definition at line 169 of file gp_regression.cpp.
| void GPRegressor::importTrainingData | ( | const PCRGB::Ptr & | input_pc | ) |
Definition at line 77 of file gp_regression.cpp.
| double GPRegressor::logPseudoLikelihood | ( | ) |
Definition at line 129 of file gp_regression.cpp.
| VectorXd GPRegressor::alpha |
Definition at line 52 of file gp_regression.cpp.
| pcl::KdTreeFLANN<PRGB> GPRegressor::data_kd_tree |
Definition at line 48 of file gp_regression.cpp.
| PCRGB::Ptr GPRegressor::data_pc |
Definition at line 47 of file gp_regression.cpp.
| PCRGB::Ptr GPRegressor::input_pc |
Definition at line 47 of file gp_regression.cpp.
| shared_ptr<DynamicSparseMatrix<double> > GPRegressor::K_dyn |
Definition at line 51 of file gp_regression.cpp.
| SparseLLT<SparseMatrix<double>, Cholmod > GPRegressor::K_inverse |
Definition at line 49 of file gp_regression.cpp.
| shared_ptr<SparseMatrix<double> > GPRegressor::K_sparse |
Definition at line 50 of file gp_regression.cpp.
| shared_ptr<DynamicSparseMatrix<double> > GPRegressor::Ks_dyn |
Definition at line 51 of file gp_regression.cpp.
| shared_ptr<SparseMatrix<double> > GPRegressor::Ks_sparse |
Definition at line 50 of file gp_regression.cpp.
| double GPRegressor::length_scale |
Definition at line 53 of file gp_regression.cpp.
| double GPRegressor::noise_variance |
Definition at line 53 of file gp_regression.cpp.
Definition at line 54 of file gp_regression.cpp.
| double GPRegressor::signal_variance |
Definition at line 53 of file gp_regression.cpp.
| size_t GPRegressor::testing_size |
Definition at line 55 of file gp_regression.cpp.
| size_t GPRegressor::training_size |
Definition at line 55 of file gp_regression.cpp.
| VectorXd GPRegressor::y |
Definition at line 52 of file gp_regression.cpp.