Changeset 14892 for branches/RBFRegression/HeuristicLab.Algorithms.DataAnalysis/3.4/KernelRidgeRegression/KernelFunctions/CicularKernel.cs
- Timestamp:
- 04/26/17 12:23:36 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/RBFRegression/HeuristicLab.Algorithms.DataAnalysis/3.4/KernelRidgeRegression/KernelFunctions/CicularKernel.cs
r14891 r14892 45 45 protected override double Get(double norm) { 46 46 var beta = Beta.Value; 47 if (Math.Abs( Beta.Value) < double.Epsilon) return double.NaN;48 if (norm >= Beta.Value) return 0;47 if (Math.Abs(beta) < double.Epsilon) return double.NaN; 48 if (norm >= beta) return 0; 49 49 var d = norm / beta; 50 50 return 2 * Math.PI * (Math.Acos(-d) - d * Math.Sqrt(1 - d * d));
Note: See TracChangeset
for help on using the changeset viewer.