aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGertjan van den Burg <burg@ese.eur.nl>2014-07-02 15:03:05 +0200
committerGertjan van den Burg <burg@ese.eur.nl>2014-07-02 15:03:05 +0200
commitdc3defc4c03cf4ec0e4534128ddade424ebc9b3e (patch)
tree5b9e63b937bfbb22f15fa978af34ce078f991fbe
parentmoved realloc around, fix for kernels in trainmsvmmaj and fix memory leak con... (diff)
downloadgensvm-dc3defc4c03cf4ec0e4534128ddade424ebc9b3e.tar.gz
gensvm-dc3defc4c03cf4ec0e4534128ddade424ebc9b3e.zip
set element of category matrix to zero explicitly, not calloced
-rw-r--r--src/libMSVMMaj.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libMSVMMaj.c b/src/libMSVMMaj.c
index 65ff33d..ca0916b 100644
--- a/src/libMSVMMaj.c
+++ b/src/libMSVMMaj.c
@@ -70,9 +70,10 @@ void msvmmaj_category_matrix(struct MajModel *model, struct MajData *dataset)
for (i=0; i<n; i++) {
for (j=0; j<K; j++) {
- if (dataset->y[i] != j+1) {
+ if (dataset->y[i] != j+1)
matrix_set(model->R, K, i, j, 1.0);
- }
+ else
+ matrix_set(model->R, K, i, j, 0.0);
}
}
}