Public Member Functions | Public Attributes
GPNonStatReg< TInput > Class Template Reference

#include <gpNonStatReg.hpp>

List of all members.

Public Member Functions

void buildGP ()
void evalGP (const TInput &x, double &mean, double &var)
void evalGP (const TInput &x, double &mean)
 GPNonStatReg (double ell, double ellMean, double sf2, double noise)
void setDataPoints (TVector< TInput > &dataPoints, TVector< double > &targets, TVector< double > &ellTargets)
 ~GPNonStatReg ()

Public Attributes

CovNonStatSE m_covFunc
GPReg< TInput > m_dataGP
TVector< TInput > m_dataPoints
Cov1dSE m_ellPriorCovFunc
GPReg< TInput > m_ellPriorGP
TVector< double > m_ellTargets
double m_noise
int m_numDataPoints
TVector< double > m_targets

Detailed Description

template<class TInput>
class GPNonStatReg< TInput >

Definition at line 111 of file gpNonStatReg.hpp.


Constructor & Destructor Documentation

template<class TInput >
GPNonStatReg< TInput >::GPNonStatReg ( double  ell,
double  ellMean,
double  sf2,
double  noise 
) [inline]

Definition at line 119 of file gpNonStatReg.hpp.

template<class TInput >
GPNonStatReg< TInput >::~GPNonStatReg ( ) [inline]

Definition at line 129 of file gpNonStatReg.hpp.


Member Function Documentation

template<class TInput >
void GPNonStatReg< TInput >::buildGP ( ) [inline]

Definition at line 146 of file gpNonStatReg.hpp.

template<class TInput >
void GPNonStatReg< TInput >::evalGP ( const TInput &  x,
double &  mean,
double &  var 
) [inline]

Definition at line 159 of file gpNonStatReg.hpp.

template<class TInput >
void GPNonStatReg< TInput >::evalGP ( const TInput &  x,
double &  mean 
) [inline]

Definition at line 167 of file gpNonStatReg.hpp.

template<class TInput >
void GPNonStatReg< TInput >::setDataPoints ( TVector< TInput > &  dataPoints,
TVector< double > &  targets,
TVector< double > &  ellTargets 
) [inline]

Definition at line 135 of file gpNonStatReg.hpp.


Member Data Documentation

template<class TInput >
CovNonStatSE GPNonStatReg< TInput >::m_covFunc

Definition at line 182 of file gpNonStatReg.hpp.

template<class TInput >
GPReg<TInput> GPNonStatReg< TInput >::m_dataGP

Definition at line 183 of file gpNonStatReg.hpp.

template<class TInput >
TVector<TInput> GPNonStatReg< TInput >::m_dataPoints

Definition at line 177 of file gpNonStatReg.hpp.

template<class TInput >
Cov1dSE GPNonStatReg< TInput >::m_ellPriorCovFunc

Definition at line 180 of file gpNonStatReg.hpp.

template<class TInput >
GPReg<TInput> GPNonStatReg< TInput >::m_ellPriorGP

Definition at line 181 of file gpNonStatReg.hpp.

template<class TInput >
TVector<double> GPNonStatReg< TInput >::m_ellTargets

Definition at line 185 of file gpNonStatReg.hpp.

template<class TInput >
double GPNonStatReg< TInput >::m_noise

Definition at line 186 of file gpNonStatReg.hpp.

template<class TInput >
int GPNonStatReg< TInput >::m_numDataPoints

Definition at line 176 of file gpNonStatReg.hpp.

template<class TInput >
TVector<double> GPNonStatReg< TInput >::m_targets

Definition at line 178 of file gpNonStatReg.hpp.


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


gaussian_process
Author(s): Maintained by Juergen Sturm
autogenerated on Mon Oct 6 2014 00:09:34