JaRMoS  1.1
Java Reduced Model Simulations
 All Classes Namespaces Files Functions Variables Enumerator Groups Pages
kermor.kernel.GaussKernel Class Reference

Implementation of the Gaussian kernel \( K(x,y) = e^{-\frac{\|x-y\|^2}{\gamma^2}} \). More...

Inheritance diagram for kermor.kernel.GaussKernel:
kermor.kernel.IKernel

Public Member Functions

 GaussKernel (double gamma)
 
RealMatrix evaluate (RealMatrix x, RealMatrix y)
 
double[] evaluate (double[] x, RealMatrix y)
 
double[] evaluate (double t, double[] ti)
 

Public Attributes

double gamma
 

Detailed Description

Implementation of the Gaussian kernel \( K(x,y) = e^{-\frac{\|x-y\|^2}{\gamma^2}} \).

The field gamma corresponds to the kernel width \( \gamma > 0 \).

Author
Daniel Wirtz
Date
2013-08-07

Definition at line 15 of file GaussKernel.java.

Constructor & Destructor Documentation

kermor.kernel.GaussKernel.GaussKernel ( double  gamma)

Definition at line 19 of file GaussKernel.java.

Member Function Documentation

RealMatrix kermor.kernel.GaussKernel.evaluate ( RealMatrix  x,
RealMatrix  y 
)
virtual
See Also
kermor.kernel.IKernel::evaluate(org.apache.commons.math.linear.RealMatrix, org.apache.commons.math.linear.RealMatrix)

Implements kermor.kernel.IKernel.

Definition at line 28 of file GaussKernel.java.

double [] kermor.kernel.GaussKernel.evaluate ( double[]  x,
RealMatrix  y 
)
virtual
See Also
kermor.kernel.IKernel::evaluate(double[], org.apache.commons.math.linear.RealMatrix)

Implements kermor.kernel.IKernel.

Definition at line 40 of file GaussKernel.java.

double [] kermor.kernel.GaussKernel.evaluate ( double  t,
double[]  ti 
)
virtual

Member Data Documentation

double kermor.kernel.GaussKernel.gamma

Definition at line 17 of file GaussKernel.java.


The documentation for this class was generated from the following file: