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

#include <covarianceFunction.hpp>

List of all members.

Public Member Functions

virtual double getCov (const TInput &p1, const TInput &p2)=0
virtual double getDerivative (const TInput &p1, const TInput &p2, int parameter)=0
virtual vector< double > & getHyperparameter ()
virtual int getNumParameter ()=0
virtual void setHyperparameter (vector< double > &newHyperParam)
virtual ~CovFunc ()

Public Attributes

vector< double > hyperParam

Detailed Description

template<class TInput>
class CovFunc< TInput >

Definition at line 12 of file covarianceFunction.hpp.


Constructor & Destructor Documentation

template<class TInput>
virtual CovFunc< TInput >::~CovFunc ( ) [inline, virtual]

Definition at line 17 of file covarianceFunction.hpp.


Member Function Documentation

template<class TInput>
virtual double CovFunc< TInput >::getCov ( const TInput &  p1,
const TInput &  p2 
) [pure virtual]

Implemented in CovFuncND, CovFunc2D, CovNonStatSE, and CovFunc1D.

template<class TInput>
virtual double CovFunc< TInput >::getDerivative ( const TInput &  p1,
const TInput &  p2,
int  parameter 
) [pure virtual]

Implemented in CovFuncND, CovFunc2D, and CovFunc1D.

template<class TInput>
virtual vector<double>& CovFunc< TInput >::getHyperparameter ( ) [inline, virtual]

Definition at line 22 of file covarianceFunction.hpp.

template<class TInput>
virtual int CovFunc< TInput >::getNumParameter ( ) [pure virtual]

Implemented in CovFuncND, CovFunc2D, and CovFunc1D.

template<class TInput>
virtual void CovFunc< TInput >::setHyperparameter ( vector< double > &  newHyperParam) [inline, virtual]

Reimplemented in CovFuncND, CovFunc2D, and CovFunc1D.

Definition at line 20 of file covarianceFunction.hpp.


Member Data Documentation

template<class TInput>
vector<double> CovFunc< TInput >::hyperParam

Definition at line 15 of file covarianceFunction.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