aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorGertjan van den Burg <burg@ese.eur.nl>2016-10-24 14:54:11 +0200
committerGertjan van den Burg <burg@ese.eur.nl>2016-10-24 14:54:11 +0200
commitaa75c36976e7502b01d3bd0c9cd800abcf4e3634 (patch)
treed2ab1976de4edee4372e579ee01a937d1c8d1a93 /include
parentfix problems with dense ZV computation when data->n < model->n (diff)
downloadgensvm-aa75c36976e7502b01d3bd0c9cd800abcf4e3634.tar.gz
gensvm-aa75c36976e7502b01d3bd0c9cd800abcf4e3634.zip
update copyright information
Diffstat (limited to 'include')
-rw-r--r--include/gensvm_base.h22
-rw-r--r--include/gensvm_cmdarg.h22
-rw-r--r--include/gensvm_copy.h22
-rw-r--r--include/gensvm_cv_util.h22
-rw-r--r--include/gensvm_debug.h23
-rw-r--r--include/gensvm_globals.h22
-rw-r--r--include/gensvm_grid.h22
-rw-r--r--include/gensvm_gridsearch.h22
-rw-r--r--include/gensvm_init.h23
-rw-r--r--include/gensvm_io.h22
-rw-r--r--include/gensvm_kernel.h22
-rw-r--r--include/gensvm_memory.h24
-rw-r--r--include/gensvm_optimize.h22
-rw-r--r--include/gensvm_predict.h22
-rw-r--r--include/gensvm_print.h22
-rw-r--r--include/gensvm_queue.h22
-rw-r--r--include/gensvm_simplex.h22
-rw-r--r--include/gensvm_sparse.h20
-rw-r--r--include/gensvm_strutil.h22
-rw-r--r--include/gensvm_sv.h22
-rw-r--r--include/gensvm_task.h22
-rw-r--r--include/gensvm_timer.h22
-rw-r--r--include/gensvm_train.h22
-rw-r--r--include/gensvm_types.h22
-rw-r--r--include/gensvm_update.h22
-rw-r--r--include/gensvm_zv.h22
26 files changed, 497 insertions, 77 deletions
diff --git a/include/gensvm_base.h b/include/gensvm_base.h
index 986e2a5..e4c2be1 100644
--- a/include/gensvm_base.h
+++ b/include/gensvm_base.h
@@ -1,13 +1,31 @@
/**
* @file gensvm_base.h
- * @author Gertjan van den Burg
- * @date May, 2016
+ * @author G.J.J. van den Burg
+ * @date 2016-05-01
* @brief Header file for gensvm_base.c
*
* @details
* Contains documentation and declarations of GenModel and GenData, and
* function declarations for the functions in gensvm_base.c.
*
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
+
+ This file is part of GenSVM.
+
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
+
*/
#ifndef GENSVM_BASE_H
diff --git a/include/gensvm_cmdarg.h b/include/gensvm_cmdarg.h
index 600de81..532dc0f 100644
--- a/include/gensvm_cmdarg.h
+++ b/include/gensvm_cmdarg.h
@@ -1,12 +1,30 @@
/**
* @file gensvm_cmdarg.h
- * @author Gertjan van den Burg
- * @date May, 2016
+ * @author G.J.J. van den Burg
+ * @date 2016-05-01
* @brief Header file for gensvm_cmdarg.c
*
* @details
* Function declarations for dealing with command line arguments.
*
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
+
+ This file is part of GenSVM.
+
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
+
*/
#ifndef GENSVM_CMDARG_H
diff --git a/include/gensvm_copy.h b/include/gensvm_copy.h
index bdf6eec..782892c 100644
--- a/include/gensvm_copy.h
+++ b/include/gensvm_copy.h
@@ -1,9 +1,27 @@
/**
* @file gensvm_copy.h
- * @author Gertjan van den Burg
- * @date May, 2016
+ * @author G.J.J. van den Burg
+ * @date 2016-05-01
* @brief Header file for gensvm_copy.c
*
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
+
+ This file is part of GenSVM.
+
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
+
*/
#ifndef GENSVM_COPY_H
diff --git a/include/gensvm_cv_util.h b/include/gensvm_cv_util.h
index ed88479..b31a0c7 100644
--- a/include/gensvm_cv_util.h
+++ b/include/gensvm_cv_util.h
@@ -1,13 +1,31 @@
/**
* @file gensvm_cv_util.h
- * @author Gertjan van den Burg
- * @date January, 2014
+ * @author G.J.J. van den Burg
+ * @date 2014-01-07
* @brief Header file for gensvm_cv_util.c
*
* @details
* Contains function declarations for functions needed for performing cross
* validation on GenData structures.
*
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
+
+ This file is part of GenSVM.
+
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
+
*/
#ifndef GENSVM_CV_UTIL_H
diff --git a/include/gensvm_debug.h b/include/gensvm_debug.h
index e0a7482..9bf63bf 100644
--- a/include/gensvm_debug.h
+++ b/include/gensvm_debug.h
@@ -1,13 +1,30 @@
-
/**
* @file gensvm_debug.h
- * @author Gertjan van den Burg
- * @date May, 2016
+ * @author G.J.J. van den Burg
+ * @date 2016-05-01
* @brief Header file for gensvm_debug.c
*
* @details
* Contains defines useful for debugging.
*
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
+
+ This file is part of GenSVM.
+
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
+
*/
#ifndef GENSVM_DEBUG_H
diff --git a/include/gensvm_globals.h b/include/gensvm_globals.h
index d370c93..7c3b68e 100644
--- a/include/gensvm_globals.h
+++ b/include/gensvm_globals.h
@@ -1,7 +1,7 @@
/**
* @file gensvm_globals.h
- * @author Gertjan van den Burg
- * @date January, 2014
+ * @author G.J.J. van den Burg
+ * @date 2014-01-07
* @brief Global definitions
*
* @details
@@ -13,6 +13,24 @@
* functions have their own include guards, to ensure potential linked
* libraries don't conflict with these definitions.
*
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
+
+ This file is part of GenSVM.
+
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
+
*/
#ifndef GENSVM_GLOBALS_H
diff --git a/include/gensvm_grid.h b/include/gensvm_grid.h
index d01aa9c..5876448 100644
--- a/include/gensvm_grid.h
+++ b/include/gensvm_grid.h
@@ -1,7 +1,7 @@
/**
* @file gensvm_grid.h
- * @author Gertjan van den Burg
- * @date May, 2016
+ * @author G.J.J. van den Burg
+ * @date 2016-05-01
* @brief Header file for gensvm_grid.c
*
* @details
@@ -10,6 +10,24 @@
* task in a queue, as well as a structure for the complete training
* scheme. Function declarations are also included.
*
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
+
+ This file is part of GenSVM.
+
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
+
*/
#ifndef GENSVM_GRID_H
diff --git a/include/gensvm_gridsearch.h b/include/gensvm_gridsearch.h
index f59f520..c4ddb98 100644
--- a/include/gensvm_gridsearch.h
+++ b/include/gensvm_gridsearch.h
@@ -1,7 +1,7 @@
/**
* @file gensvm_gridsearch.h
- * @author Gertjan van den Burg
- * @date August, 2013
+ * @author G.J.J. van den Burg
+ * @date 2013-08-01
* @brief Header file for gensvm_gridsearch.c
*
* @details
@@ -10,6 +10,24 @@
* task in a queue, as well as a structure for the complete training
* scheme. Function declarations are also included.
*
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
+
+ This file is part of GenSVM.
+
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
+
*/
#ifndef GENSVM_GRIDSEARCH_H
diff --git a/include/gensvm_init.h b/include/gensvm_init.h
index 3f4a1cb..3ce7e56 100644
--- a/include/gensvm_init.h
+++ b/include/gensvm_init.h
@@ -1,12 +1,31 @@
/**
* @file gensvm_init.h
- * @author Gertjan van den Burg
- * @date May, 2016
+ * @author G.J.J. van den Burg
+ * @date 2016-05-01
* @brief Header file for gensvm_init.c
*
* @details
* Contains function declarations for the initialization functions for the
* model weights and model V matrix.
+ *
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
+
+ This file is part of GenSVM.
+
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
+
*/
#ifndef GENSVM_INIT_H
diff --git a/include/gensvm_io.h b/include/gensvm_io.h
index 6ba14f4..afcf4a3 100644
--- a/include/gensvm_io.h
+++ b/include/gensvm_io.h
@@ -1,12 +1,30 @@
/**
* @file gensvm_io.h
- * @author Gertjan van den Burg
- * @date January, 2014
+ * @author G.J.J. van den Burg
+ * @date 2014-01-07
* @brief Header file for gensvm_io.c
*
* @details
* Function declarations for input/output functions.
*
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
+
+ This file is part of GenSVM.
+
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
+
*/
#ifndef GENSVM_IO_H
diff --git a/include/gensvm_kernel.h b/include/gensvm_kernel.h
index b832eb9..44b3555 100644
--- a/include/gensvm_kernel.h
+++ b/include/gensvm_kernel.h
@@ -1,7 +1,7 @@
/**
* @file gensvm_kernel.h
- * @author Gertjan van den Burg
- * @date January, 2014
+ * @author G.J.J. van den Burg
+ * @date 2014-01-07
* @brief Header file for gensvm_kernel.c
*
* @details
@@ -9,6 +9,24 @@
* in nonlinear MSVMGen. Additional kernel functions should be
* included here and in gensvm_kernel.c
*
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
+
+ This file is part of GenSVM.
+
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
+
*/
#ifndef GENSVM_KERNEL_H
diff --git a/include/gensvm_memory.h b/include/gensvm_memory.h
index 3af95d1..085fcec 100644
--- a/include/gensvm_memory.h
+++ b/include/gensvm_memory.h
@@ -1,12 +1,30 @@
/**
* @file gensvm_memory.h
- * @author Gertjan van den Burg
- * @date May, 2016
+ * @author G.J.J. van den Burg
+ * @date 2016-05-01
* @brief Header file for gensvm_memory.c
*
* @details
* Contains macro definitions for easy memory access.
- *
+
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
+
+ This file is part of GenSVM.
+
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
+
*/
#ifndef GENSVM_MEMORY_H
diff --git a/include/gensvm_optimize.h b/include/gensvm_optimize.h
index 39e17b7..d7a8248 100644
--- a/include/gensvm_optimize.h
+++ b/include/gensvm_optimize.h
@@ -1,13 +1,31 @@
/**
* @file gensvm_optimize.h
- * @author Gertjan van den Burg
- * @date August, 2013
+ * @author G.J.J. van den Burg
+ * @date 2013-08-01
* @brief Header file for gensvm_optimize.c
*
* @details
* Contains function declarations for functions used to train a single
* GenModel.
*
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
+
+ This file is part of GenSVM.
+
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
+
*/
#ifndef GENSVM_OPTIMIZE_H
diff --git a/include/gensvm_predict.h b/include/gensvm_predict.h
index 1787631..ec644bb 100644
--- a/include/gensvm_predict.h
+++ b/include/gensvm_predict.h
@@ -1,12 +1,30 @@
/**
* @file gensvm_predict.h
- * @author Gertjan van den Burg
- * @date August, 2013
+ * @author G.J.J. van den Burg
+ * @date 2013-08-01
* @brief Header file for gensvm_predict.c
*
* @details
* Contains function declarations for prediction functions.
*
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
+
+ This file is part of GenSVM.
+
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
+
*/
#ifndef GENSVM_PREDICT_H
diff --git a/include/gensvm_print.h b/include/gensvm_print.h
index 4cd1dd9..1eced83 100644
--- a/include/gensvm_print.h
+++ b/include/gensvm_print.h
@@ -1,12 +1,30 @@
/**
* @file gensvm_print.h
- * @author Gertjan van den Burg
- * @date May, 2016
+ * @author G.J.J. van den Burg
+ * @date 2016-05-01
* @brief Header file for gensvm_print.c
*
* @details
* Function declarations for printing to stdout and stderr.
*
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
+
+ This file is part of GenSVM.
+
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
+
*/
#ifndef GENSVM_PRINT_H
diff --git a/include/gensvm_queue.h b/include/gensvm_queue.h
index e8d26d6..f8faa87 100644
--- a/include/gensvm_queue.h
+++ b/include/gensvm_queue.h
@@ -1,7 +1,7 @@
/**
* @file gensvm_queue.h
- * @author Gertjan van den Burg
- * @date August, 2013
+ * @author G.J.J. van den Burg
+ * @date 2013-08-01
* @brief Header file for gensvm_queue.c
*
* @details
@@ -9,6 +9,24 @@
* This file contains struct definitions for this queue. Function declarations
* for initializing and freeing the queue are also included.
*
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
+
+ This file is part of GenSVM.
+
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
+
*/
#ifndef GENSVM_QUEUE_H
diff --git a/include/gensvm_simplex.h b/include/gensvm_simplex.h
index 4f8a475..17930c2 100644
--- a/include/gensvm_simplex.h
+++ b/include/gensvm_simplex.h
@@ -1,9 +1,27 @@
/**
* @file gensvm_simplex.h
- * @author Gertjan van den Burg
- * @date May, 2016
+ * @author G.J.J. van den Burg
+ * @date 2016-05-01
* @brief Header file for gensvm_simplex.c
*
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
+
+ This file is part of GenSVM.
+
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
+
*/
#ifndef GENSVM_SIMPLEX_H
diff --git a/include/gensvm_sparse.h b/include/gensvm_sparse.h
index 80945b2..4d55ae3 100644
--- a/include/gensvm_sparse.h
+++ b/include/gensvm_sparse.h
@@ -1,6 +1,6 @@
/**
* @file gensvm_sparse.h
- * @author Gertjan van den Burg
+ * @author G.J.J. van den Burg
* @date 2016-10-11
* @brief Header file for gensvm_sparse.c
*
@@ -8,20 +8,22 @@
* Contains declarations of the GenSparse structure and related functions.
*
* @copyright
+ Copyright 2016, G.J.J. van den Burg.
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License
- as published by the Free Software Foundation; either version 2
- of the License, or (at your option) any later version.
+ This file is part of GenSVM.
- This program is distributed in the hope that it will be useful,
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
*/
diff --git a/include/gensvm_strutil.h b/include/gensvm_strutil.h
index d70809b..4e86944 100644
--- a/include/gensvm_strutil.h
+++ b/include/gensvm_strutil.h
@@ -1,13 +1,31 @@
/**
* @file gensvm_strutil.h
- * @author Gertjan van den Burg
- * @date August, 2013
+ * @author G.J.J. van den Burg
+ * @date 2013-08-01
* @brief Header file for gensvm_strutil.c
*
* @details
* Function declarations for useful string functions used in parsing
* input files.
*
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
+
+ This file is part of GenSVM.
+
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
+
*/
#ifndef GENSVM_STRUTIL_H
diff --git a/include/gensvm_sv.h b/include/gensvm_sv.h
index b47d622..4e071fa 100644
--- a/include/gensvm_sv.h
+++ b/include/gensvm_sv.h
@@ -1,12 +1,30 @@
/**
* @file gensvm_sv.h
- * @author Gertjan van den Burg
- * @date May, 2014
+ * @author G.J.J. van den Burg
+ * @date 2014-05-01
* @brief Header file for gensvm_sv.c
*
* @details
* Contains function declarations for functions used to count support vectors.
*
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
+
+ This file is part of GenSVM.
+
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
+
*/
#ifndef GENSVM_SV_H
diff --git a/include/gensvm_task.h b/include/gensvm_task.h
index 16ab361..41aef7a 100644
--- a/include/gensvm_task.h
+++ b/include/gensvm_task.h
@@ -1,7 +1,7 @@
/**
* @file gensvm_task.h
- * @author Gertjan van den Burg
- * @date August, 2013
+ * @author G.J.J. van den Burg
+ * @date 2013-08-01
* @brief Header file for gensvm_task.c
*
* @details
@@ -9,6 +9,24 @@
* This file contains struct definitions for the tasks in the queue.
* Initialization and free functions are also included.
*
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
+
+ This file is part of GenSVM.
+
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
+
*/
#ifndef GENSVM_TASK_H
diff --git a/include/gensvm_timer.h b/include/gensvm_timer.h
index 4c541b3..b8cf6f0 100644
--- a/include/gensvm_timer.h
+++ b/include/gensvm_timer.h
@@ -1,12 +1,30 @@
/**
* @file gensvm_timer.h
- * @author Gertjan van den Burg
- * @date August, 2013
+ * @author G.J.J. van den Burg
+ * @date 2013-08-01
* @brief Header file for gensvm_timer.c
*
* @details
* Function declaration for timer function used to measure computation time.
*
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
+
+ This file is part of GenSVM.
+
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
+
*/
#ifndef GENSVM_TIMER_H
diff --git a/include/gensvm_train.h b/include/gensvm_train.h
index c410cef..5bc40f0 100644
--- a/include/gensvm_train.h
+++ b/include/gensvm_train.h
@@ -1,9 +1,27 @@
/**
* @file gensvm_train.h
- * @author Gertjan van den Burg
- * @date May, 2016
+ * @author G.J.J. van den Burg
+ * @date 2016-05-01
* @brief Header file for gensvm_train.c
*
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
+
+ This file is part of GenSVM.
+
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
+
*/
#ifndef GENSVM_TRAIN_H
diff --git a/include/gensvm_types.h b/include/gensvm_types.h
index 96b6311..61a02a4 100644
--- a/include/gensvm_types.h
+++ b/include/gensvm_types.h
@@ -1,12 +1,30 @@
/**
* @file gensvm_types.h
- * @author Gertjan van den Burg
- * @date August, 2013
+ * @author G.J.J. van den Burg
+ * @date 2013-08-01
* @brief Definitions of common types
*
* @details
* Here common types used throughout the program are defined.
*
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
+
+ This file is part of GenSVM.
+
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ GenSVM is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
+
*/
#ifndef GENSVM_TYPES_H
diff --git a/include/gensvm_update.h b/include/gensvm_update.h
index 9242d86..289f0e5 100644
--- a/include/gensvm_update.h
+++ b/include/gensvm_update.h
@@ -1,24 +1,26 @@
/**
* @file gensvm_update.h
- * @author Gertjan van den Burg
+ * @author G.J.J. van den Burg
* @date 2016-10-14
* @brief Header file for gensvm_update.c
+ *
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
- * Copyright (C)
+ This file is part of GenSVM.
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License
- as published by the Free Software Foundation; either version 2
- of the License, or (at your option) any later version.
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
- This program is distributed in the hope that it will be useful,
+ GenSVM is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
*/
diff --git a/include/gensvm_zv.h b/include/gensvm_zv.h
index 1134640..36ea0c8 100644
--- a/include/gensvm_zv.h
+++ b/include/gensvm_zv.h
@@ -1,24 +1,26 @@
/**
* @file gensvm_zv.h
- * @author Gertjan van den Burg
+ * @author G.J.J. van den Burg
* @date 2016-10-17
* @brief Header file for gensvm_zv.c
+ *
+ * @copyright
+ Copyright 2016, G.J.J. van den Burg.
- * Copyright (C)
+ This file is part of GenSVM.
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License
- as published by the Free Software Foundation; either version 2
- of the License, or (at your option) any later version.
+ GenSVM is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
- This program is distributed in the hope that it will be useful,
+ GenSVM is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ along with GenSVM. If not, see <http://www.gnu.org/licenses/>.
*/