#include <covarianceFunctions.h>
Public Member Functions | |
CovFuncND () | |
CovFuncND (int n, double ell, double sigma) | |
virtual double | getCov (const TDoubleVector &x, const TDoubleVector &y) |
virtual double | getDerivative (const TDoubleVector &p1, const TDoubleVector &p2, int parameter) |
virtual int | getNumParameter () |
void | setHyperparameter (vector< double > &newHyperParam) |
Public Attributes | |
vector< double > | evalParam |
int | n |
Definition at line 44 of file covarianceFunctions.h.
Definition at line 131 of file covarianceFunctions.cpp.
CovFuncND::CovFuncND | ( | int | n, |
double | ell, | ||
double | sigma | ||
) |
Definition at line 141 of file covarianceFunctions.cpp.
double CovFuncND::getCov | ( | const TDoubleVector & | x, |
const TDoubleVector & | y | ||
) | [virtual] |
Implements CovFunc< TDoubleVector >.
Definition at line 162 of file covarianceFunctions.cpp.
double CovFuncND::getDerivative | ( | const TDoubleVector & | p1, |
const TDoubleVector & | p2, | ||
int | parameter | ||
) | [virtual] |
Implements CovFunc< TDoubleVector >.
Definition at line 174 of file covarianceFunctions.cpp.
int CovFuncND::getNumParameter | ( | ) | [virtual] |
Implements CovFunc< TDoubleVector >.
Definition at line 184 of file covarianceFunctions.cpp.
void CovFuncND::setHyperparameter | ( | vector< double > & | newHyperParam | ) | [virtual] |
Reimplemented from CovFunc< TDoubleVector >.
Definition at line 151 of file covarianceFunctions.cpp.
vector<double> CovFuncND::evalParam |
Definition at line 48 of file covarianceFunctions.h.
int CovFuncND::n |
Definition at line 47 of file covarianceFunctions.h.