From: Yu-Chin Date: Tue, 26 Aug 2014 03:46:27 +0000 (+0800) Subject: initialize Gnorm1_init with NAN X-Git-Tag: v195~13 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=94c2715673820479f4527d83c71803b9c5685bf5;p=liblinear initialize Gnorm1_init with NAN --- diff --git a/linear.cpp b/linear.cpp index 6843833..73405f9 100644 --- a/linear.cpp +++ b/linear.cpp @@ -1010,7 +1010,7 @@ static void solve_l2r_l1l2_svr( double d, G, H; double Gmax_old = INF; double Gmax_new, Gnorm1_new; - double Gnorm1_init; + double Gnorm1_init = NAN; double *beta = new double[l]; double *QD = new double[l]; double *y = prob->y; @@ -1409,7 +1409,7 @@ static void solve_l1r_l2_svc( double d, G_loss, G, H; double Gmax_old = INF; double Gmax_new, Gnorm1_new; - double Gnorm1_init; + double Gnorm1_init = NAN; double d_old, d_diff; double loss_old, loss_new; double appxcond, cond; @@ -1699,7 +1699,7 @@ static void solve_l1r_lr( double sigma = 0.01; double w_norm, w_norm_new; double z, G, H; - double Gnorm1_init; + double Gnorm1_init = NAN; double Gmax_old = INF; double Gmax_new, Gnorm1_new; double QP_Gmax_old = INF;