public Additive(params IKernel[] kernels) { this.kernels = kernels; this.weights = new double[kernels.Length]; for (int i = 0; i < kernels.Length; i++) weights[i] = 1; }