#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.