Documentation of 'Catalano.Statistics.Kernels.Bessel' Java class
Bessel
Catalano.Statistics.Kernels

Class Bessel

  • All Implemented Interfaces:
    IMercerKernel<double[]>, java.io.Serializable


    public class Bessel
    extends java.lang.Object
    implements IMercerKernel<double[]>
    Bessel Kernel. The Bessel kernel is well known in the theory of function spaces of fractional smoothness.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor and Description
      Bessel(int order, double sigma)
      Constructs a new Bessel Kernel.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      double Function(double[] x, double[] y)
      The kernel function.
      int getOrder()
      Gets the order of the Bessel function.
      double getSigma()
      Gets the sigma constant for this kernel.
      void setOrder(int order)
      Sets the order of the Bessel function.
      void setSigma(double sigma)
      Sets the sigma constant for this kernel.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Bessel

        public Bessel(int order,
                      double sigma)
        Constructs a new Bessel Kernel.
        Parameters:
        order - The order for the Bessel function.
        sigma - The value for sigma.
    • Method Detail

      • getOrder

        public int getOrder()
        Gets the order of the Bessel function.
        Returns:
        Order of the bessel function.
      • setOrder

        public void setOrder(int order)
        Sets the order of the Bessel function.
        Parameters:
        order - Order of the bessel function.
      • getSigma

        public double getSigma()
        Gets the sigma constant for this kernel.
        Returns:
        Sigma.
      • setSigma

        public void setSigma(double sigma)
        Sets the sigma constant for this kernel.
        Parameters:
        sigma - Sigma.
      • Function

        public double Function(double[] x,
                               double[] y)
        Description copied from interface: IMercerKernel
        The kernel function.
        Specified by:
        Function in interface IMercerKernel<double[]>
        Parameters:
        x - Vector x in input space.
        y - Vector y in input space.
        Returns:
        Dot product in feature (kernel) space.

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.