Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/06/17 13:35:49 (7 years ago)
Author:
bwerth
Message:

#2699 added checks for Beta == null and according exceptions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/KernelRidgeRegression/KernelFunctions/CicularKernel.cs

    r15156 r15158  
    4141
    4242    protected override double Get(double norm) {
     43      if (Beta == null) throw new InvalidOperationException("Can not calculate kernel distance while Beta is null");
    4344      var beta = Beta.Value;
    4445      if (Math.Abs(beta) < double.Epsilon) return double.NaN;
     
    5051    // 4*pi*n^3 / (beta^4 * sqrt(1-n^2/beta^2)
    5152    protected override double GetGradient(double norm) {
     53      if (Beta == null) throw new InvalidOperationException("Can not calculate kernel distance gradient while Beta is null");
    5254      var beta = Beta.Value;
    5355      if (Math.Abs(beta) < double.Epsilon) return double.NaN;
Note: See TracChangeset for help on using the changeset viewer.