diff options
| author | Gertjan van den Burg <burg@ese.eur.nl> | 2016-09-20 16:38:32 +0200 |
|---|---|---|
| committer | Gertjan van den Burg <burg@ese.eur.nl> | 2016-09-20 16:38:32 +0200 |
| commit | 3185b354ec9a478543b44fa90ece794a7717333b (patch) | |
| tree | 095047380240a6447265deaaa5a71cee01aa3008 /src/gensvm_optimize.c | |
| parent | Rename print_matrix to reflect namespace (diff) | |
| download | gensvm-3185b354ec9a478543b44fa90ece794a7717333b.tar.gz gensvm-3185b354ec9a478543b44fa90ece794a7717333b.zip | |
Switch to using exit_failure and use of err for errors
Diffstat (limited to 'src/gensvm_optimize.c')
| -rw-r--r-- | src/gensvm_optimize.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/gensvm_optimize.c b/src/gensvm_optimize.c index 464815d..9332995 100644 --- a/src/gensvm_optimize.c +++ b/src/gensvm_optimize.c @@ -85,10 +85,10 @@ void gensvm_optimize(struct GenModel *model, struct GenData *data) it++; } if (L > Lbar) - fprintf(stderr, "[WARNING]: Negative step occurred in " + err("[GenSVM Warning]: Negative step occurred in " "majorization.\n"); if (it >= MAX_ITER) - fprintf(stderr, "[WARNING]: maximum number of iterations " + err("[GenSVM Warning]: maximum number of iterations " "reached.\n"); note("Optimization finished, iter = %li, loss = %15.16f, " @@ -463,9 +463,8 @@ void gensvm_get_update(struct GenModel *model, struct GenData *data, double *B, // This step should not be necessary, as the matrix // ZAZ is positive semi-definite by definition. It // is included for safety. - fprintf(stderr, "GenSVM warning: Received nonzero status from " - "dposv: %i\n", - status); + err("[GenSVM Warning]: Received nonzero status from " + "dposv: %i\n", status); int *IPIV = malloc((m+1)*sizeof(int)); double *WORK = malloc(1*sizeof(double)); status = dsysv( @@ -492,7 +491,7 @@ void gensvm_get_update(struct GenModel *model, struct GenData *data, double *B, WORK, sizeof(WORK)/sizeof(double)); if (status != 0) - fprintf(stderr, "GenSVM warning: Received nonzero " + err("[GenSVM Warning]: Received nonzero " "status from dsysv: %i\n", status); free(WORK); free(IPIV); |
