MeLOn
Loading...
Searching...
No Matches
melon::kernel Namespace Reference

Classes

class  Kernel
 Abstract parent class for kernel implementations. More...
 
class  KernelCompositeAdd
 Composite kernel which on evaluation adds the evaluation results of its subkernels. More...
 
class  KernelCompositeMultiply
 Composite kernel which on evaluation multiplies the evaluation results of its subkernels. More...
 
class  KernelConstant
 Kernel which always returns a constant value. More...
 
struct  KernelData
 struct containing kernel parameters More...
 
class  KernelRBF
 Implementation of Radial Basis Function kernel. More...
 
class  Matern
 Abstract parent class for matern kernels. More...
 
class  Matern12
 Class implementation of Matern12 kernel. More...
 
class  Matern32
 Class implementation of Matern32 kernel. More...
 
class  Matern52
 Class implementation of Matern52 kernel. More...
 
class  MaternInf
 Class implementation of MaternInf kernel. More...
 
class  StationaryKernel
 

Functions

template<typename T >
T covar_matern_1 (const T &x)
 
template<typename T >
T covar_matern_3 (const T &x)
 
template<typename T >
T covar_matern_5 (const T &x)
 
template<typename T >
T covar_sqrexp (const T &x)
 

Function Documentation

◆ covar_matern_1()

template<typename T >
T melon::kernel::covar_matern_1 ( const T & x)
inline

◆ covar_matern_3()

template<typename T >
T melon::kernel::covar_matern_3 ( const T & x)
inline

◆ covar_matern_5()

template<typename T >
T melon::kernel::covar_matern_5 ( const T & x)
inline

◆ covar_sqrexp()

template<typename T >
T melon::kernel::covar_sqrexp ( const T & x)
inline