#include <covarianceFunction.hpp>
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 |
Definition at line 12 of file covarianceFunction.hpp.
Definition at line 17 of file covarianceFunction.hpp.
virtual double CovFunc< TInput >::getCov | ( | const TInput & | p1, |
const TInput & | p2 | ||
) | [pure virtual] |
Implemented in CovFuncND, CovFunc2D, CovNonStatSE, and CovFunc1D.
virtual double CovFunc< TInput >::getDerivative | ( | const TInput & | p1, |
const TInput & | p2, | ||
int | parameter | ||
) | [pure virtual] |
virtual vector<double>& CovFunc< TInput >::getHyperparameter | ( | ) | [inline, virtual] |
Definition at line 22 of file covarianceFunction.hpp.
virtual int CovFunc< TInput >::getNumParameter | ( | ) | [pure virtual] |
virtual void CovFunc< TInput >::setHyperparameter | ( | vector< double > & | newHyperParam | ) | [inline, virtual] |
Reimplemented in CovFuncND, CovFunc2D, and CovFunc1D.
Definition at line 20 of file covarianceFunction.hpp.
vector<double> CovFunc< TInput >::hyperParam |
Definition at line 15 of file covarianceFunction.hpp.