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 CovFunc1D, CovFunc2D, CovFuncND, and CovNonStatSE.

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

Implemented in CovFunc1D, CovFunc2D, and CovFuncND.

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 CovFunc1D, CovFunc2D, and CovFuncND.

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

Reimplemented in CovFunc1D, CovFunc2D, and CovFuncND.

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:
 All Classes Namespaces Files Functions Variables Typedefs Defines


gaussian_process
Author(s): Maintained by Juergen Sturm
autogenerated on Mon Sep 5 08:24:26 2011