Encog.MathUtil.LIBSVM.Kernel.Kernel C# (CSharp) Method

Kernel() private method

private Kernel ( int l, svm_node x_, svm_parameter param ) : System
l int
x_ svm_node
param svm_parameter
return System
        internal Kernel(int l, svm_node[][] x_, svm_parameter param)
        {
            kernel_type = param.kernel_type;
            degree = param.degree;
            gamma = param.gamma;
            coef0 = param.coef0;

            x = (svm_node[][]) x_.Clone();

            if (kernel_type == svm_parameter.RBF)
            {
                x_square = new double[l];
                for (int i = 0; i < l; i++)
                    x_square[i] = dot(x[i], x[i]);
            }
            else
                x_square = null;
        }