Public Member Functions | Public Attributes
GPRegressor Class Reference

List of all members.

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< PRGBdata_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

Detailed Description

Definition at line 44 of file gp_regression.cpp.


Constructor & Destructor Documentation

Definition at line 66 of file gp_regression.cpp.


Member Function Documentation

Definition at line 121 of file gp_regression.cpp.

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.

Definition at line 129 of file gp_regression.cpp.


Member Data Documentation

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.

Definition at line 47 of file gp_regression.cpp.

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.

Definition at line 53 of file gp_regression.cpp.

Definition at line 53 of file gp_regression.cpp.

Definition at line 54 of file gp_regression.cpp.

Definition at line 53 of file gp_regression.cpp.

Definition at line 55 of file gp_regression.cpp.

Definition at line 55 of file gp_regression.cpp.

VectorXd GPRegressor::y

Definition at line 52 of file gp_regression.cpp.


The documentation for this class was generated from the following file:


hrl_phri_2011
Author(s): Kelsey Hawkins
autogenerated on Wed Nov 27 2013 12:22:40