aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2016-10-06change timer functionality to use clock_monotonic_rawGertjan van den Burg2-18/+38
2016-10-06Coding style - set all pointers to NULL initially and after freeGertjan van den Burg10-25/+58
2016-10-06Switch to using dsyrk instead of dsyr for speed.Gertjan van den Burg2-40/+133
2016-10-05documentation fixesGertjan van den Burg2-8/+3
2016-09-30rewrite of the update function to use only rank 1 operations where possibleGertjan van den Burg1-130/+94
2016-09-30Rewrite UU matrix to be K*K*(K-1) instead of n*K*(K-1)Gertjan van den Burg4-63/+55
2016-09-30Remove category matrix from implementationGertjan van den Burg2-44/+15
2016-09-30remove unnecessary W and t matricesGertjan van den Burg2-20/+2
2016-09-30minor changes and start on test of gensvm_optimizeGertjan van den Burg1-0/+3
2016-09-30Add define for print_iterGertjan van den Burg1-1/+6
2016-09-30Break up update function and add unit tests for partsGertjan van den Burg1-223/+278
2016-09-30fix typo in file ioGertjan van den Burg1-1/+1
2016-09-30reorder initialization and allocationGertjan van den Burg1-3/+3
2016-09-30Prevent memory leaks when copying data filenameGertjan van den Burg1-1/+2
2016-09-22Remove commented out codeGertjan van den Burg1-7/+0
2016-09-20Unit tests for printing and removal of gensvm_print_stringGertjan van den Burg1-28/+8
2016-09-20Change globals.h to gensvm_globals.hGertjan van den Burg1-1/+1
2016-09-20Minor improvements and fixesGertjan van den Burg1-9/+16
2016-09-20Improvements in ioGertjan van den Burg1-6/+6
2016-09-20Properly copy the string for data_filenameGertjan van den Burg1-1/+2
2016-09-20Use exit_failure and err() in gensvm_ioGertjan van den Burg1-12/+24
2016-09-20Remove inline rand functionGertjan van den Burg1-5/+4
2016-09-20Robustness improvements reading datasetGertjan van den Burg1-17/+28
2016-09-20Use file stream for errors tooGertjan van den Burg3-6/+24
2016-09-20Fix memory leakGertjan van den Burg1-2/+4
2016-09-20Fix memory leakGertjan van den Burg1-0/+1
2016-09-20Only need model for calculating SVsGertjan van den Burg2-6/+6
2016-09-20Switch to using exit_failure and use of err for errorsGertjan van den Burg8-31/+54
2016-09-20Rename print_matrix to reflect namespaceGertjan van den Burg1-3/+6
2016-05-22add unit tests for string utilitiesGertjan van den Burg1-7/+18
2016-05-17make blas and lapack calls more compactGertjan van den Burg1-55/+6
2016-05-17free kernelparam if necessaryGertjan van den Burg1-0/+3
2016-05-16remove superfluous filesGertjan van den Burg2-36/+0
2016-05-16create a single training function for easy external accessGertjan van den Burg4-36/+65
2016-05-16major refactor of the codeGertjan van den Burg26-1553/+1178
2016-05-16Move includes to headerGertjan van den Burg1-2/+0
2016-05-16Fix realloc bugGertjan van den Burg1-10/+9
2016-05-09make dependence on globals.h explicitGertjan van den Burg10-0/+10
2016-05-09remove all unnecessary allocation checksGertjan van den Burg3-153/+16
2016-05-09Add err function to write to stderrGertjan van den Burg1-0/+20
2016-05-09Add functions for safe memory allocationGertjan van den Burg5-0/+105
2016-05-09strip whitespacesGertjan van den Burg18-236/+236
2016-05-09use gensvm namespace for all crossval/timer/utilGertjan van den Burg12-17/+17
2016-05-09rename strutil to gensvm_strutilGertjan van den Burg3-3/+3
2015-10-23remove some unnecessary spacesGertjan van den Burg2-11/+11
2015-03-05fixed nonlinearityGertjan van den Burg2-10/+22
2015-03-04rewrite of consistency_repeats to work with kernelsGertjan van den Burg5-292/+151
2015-02-20fixed some memory leaks and made prctile actual percentileGertjan van den Burg2-7/+17
2015-02-18added init and free functions for training struct and queueGertjan van den Burg1-4/+65
2015-02-18set realloced memory to 0 to avoid uninitialized valuesGertjan van den Burg1-21/+42