[shark] 10/12: added copyright information to files to fix issue #25
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Thu Dec 10 19:48:13 UTC 2015
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a commit to branch master
in repository shark.
commit eca36c654d5060557b896d8cecb2627896e5d473
Author: Oswin Krause <oswin.krause at di.ku.dk>
Date: Mon Nov 30 15:14:44 2015 +0100
added copyright information to files to fix issue #25
---
.../Algorithms/DirectSearch/FastNonDominatedSort.h | 27 +++++++++++
include/shark/Algorithms/DirectSearch/Grid.h | 27 +++++++++++
.../Algorithms/GradientDescent/Impl/dlinmin.inl | 44 ++++++++----------
.../Algorithms/GradientDescent/Impl/wolfecubic.inl | 42 ++++++++---------
include/shark/Core/Shark.h.in | 41 ++++++++--------
include/shark/Data/Impl/CVDatasetTools.inl | 28 ++++++++++-
include/shark/Data/Impl/Dataset.inl | 34 ++++++++------
include/shark/Data/Impl/Statistics.inl | 27 +++++++++++
include/shark/LinAlg/BLAS/assignment.hpp | 2 +-
include/shark/LinAlg/BLAS/detail/functional.hpp | 27 +++++++++++
include/shark/LinAlg/BLAS/detail/iterator.hpp | 27 +++++++++++
include/shark/LinAlg/BLAS/detail/traits.hpp | 2 +-
include/shark/LinAlg/BLAS/expression_types.hpp | 27 +++++++++++
include/shark/LinAlg/BLAS/fwd.hpp | 27 +++++++++++
include/shark/LinAlg/BLAS/io.hpp | 27 +++++++++++
include/shark/LinAlg/BLAS/kernels/dot.hpp | 2 +-
include/shark/LinAlg/BLAS/kernels/gemm.hpp | 2 +-
include/shark/LinAlg/BLAS/kernels/gemv.hpp | 2 +-
.../shark/LinAlg/BLAS/kernels/matrix_assign.hpp | 27 +++++++++++
include/shark/LinAlg/BLAS/kernels/potrf.hpp | 2 +-
include/shark/LinAlg/BLAS/kernels/syev.hpp | 2 +-
include/shark/LinAlg/BLAS/kernels/tpmv.hpp | 2 +-
include/shark/LinAlg/BLAS/kernels/traits.hpp | 2 +-
include/shark/LinAlg/BLAS/kernels/trmm.hpp | 2 +-
include/shark/LinAlg/BLAS/kernels/trmv.hpp | 2 +-
include/shark/LinAlg/BLAS/kernels/trsm.hpp | 2 +-
include/shark/LinAlg/BLAS/kernels/trsv.hpp | 2 +-
.../shark/LinAlg/BLAS/kernels/vector_assign.hpp | 27 +++++++++++
include/shark/LinAlg/BLAS/lu.hpp | 27 +++++++++++
include/shark/LinAlg/BLAS/matrix.hpp | 27 +++++++++++
include/shark/LinAlg/BLAS/matrix_expression.hpp | 27 +++++++++++
include/shark/LinAlg/BLAS/matrix_set.hpp | 27 +++++++++++
include/shark/LinAlg/BLAS/matrix_sparse.hpp | 27 +++++++++++
include/shark/LinAlg/BLAS/operation.hpp | 27 +++++++++++
include/shark/LinAlg/BLAS/permutation.hpp | 27 +++++++++++
include/shark/LinAlg/BLAS/triangular_matrix.hpp | 27 +++++++++++
include/shark/LinAlg/BLAS/vector.hpp | 27 +++++++++++
include/shark/LinAlg/BLAS/vector_expression.hpp | 27 +++++++++++
include/shark/LinAlg/BLAS/vector_sparse.hpp | 27 +++++++++++
include/shark/LinAlg/Impl/Cholesky.inl | 43 ++++++++---------
include/shark/LinAlg/Impl/eigensymm.inl | 31 +++++++------
include/shark/LinAlg/Impl/pivotingRQ.inl | 43 ++++++++---------
include/shark/LinAlg/Impl/solveSystem.inl | 43 ++++++++---------
include/shark/LinAlg/Impl/solveTriangular.inl | 43 ++++++++---------
include/shark/LinAlg/Impl/svd.inl | 43 ++++++++---------
include/shark/Models/LinearClassifier.h | 27 +++++++++++
include/shark/Models/LinearNorm.h | 27 +++++++++++
include/shark/Models/RecurrentStructure.h | 54 ++++++++++------------
include/shark/Models/SigmoidModel.h | 27 +++++++++++
include/shark/ObjectiveFunctions/Benchmarks/GSP.h | 27 +++++++++++
.../ObjectiveFunctions/Impl/ErrorFunction.inl | 31 +++++++------
.../ObjectiveFunctions/Impl/NoisyErrorFunction.inl | 32 +++++++------
.../Impl/SparseAutoencoderError.inl | 31 +++++++------
.../shark/Statistics/Tests/WilcoxonRankSumTest.h | 27 +++++++++++
.../Unsupervised/RBM/Impl/AverageEnergyGradient.h | 27 +++++++++++
.../RBM/Impl/ConvolutionalEnergyGradient.h | 27 +++++++++++
.../Unsupervised/RBM/Neuronlayers/BipolarLayer.h | 42 +++++++++++------
.../Unsupervised/RBM/Problems/BarsAndStripes.h | 27 +++++++++++
.../shark/Unsupervised/RBM/Problems/DistantModes.h | 27 +++++++++++
include/shark/Unsupervised/RBM/Problems/MNIST.h | 27 +++++++++++
include/shark/Unsupervised/RBM/Problems/Shifter.h | 27 +++++++++++
61 files changed, 1193 insertions(+), 322 deletions(-)
diff --git a/include/shark/Algorithms/DirectSearch/FastNonDominatedSort.h b/include/shark/Algorithms/DirectSearch/FastNonDominatedSort.h
index ae2048b..6d9bc61 100644
--- a/include/shark/Algorithms/DirectSearch/FastNonDominatedSort.h
+++ b/include/shark/Algorithms/DirectSearch/FastNonDominatedSort.h
@@ -1,3 +1,30 @@
+/*!
+ * \brief Implements the fast nondominated sort algorithm for pareto front calculation
+ *
+ * \author T.Voss, O. Krause
+ * \date 2015
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_ALGORITHMS_DIRECTSEARCH_FASTNONDOMINATEDSORT_H
#define SHARK_ALGORITHMS_DIRECTSEARCH_FASTNONDOMINATEDSORT_H
diff --git a/include/shark/Algorithms/DirectSearch/Grid.h b/include/shark/Algorithms/DirectSearch/Grid.h
index 197ff42..a4510bf 100644
--- a/include/shark/Algorithms/DirectSearch/Grid.h
+++ b/include/shark/Algorithms/DirectSearch/Grid.h
@@ -1,3 +1,30 @@
+/*!
+ * \brief
+ *
+ * \author T.Voss
+ * \date 2011
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_EA_GRID_H
#define SHARK_EA_GRID_H
diff --git a/include/shark/Algorithms/GradientDescent/Impl/dlinmin.inl b/include/shark/Algorithms/GradientDescent/Impl/dlinmin.inl
index f5e0f60..16efed3 100644
--- a/include/shark/Algorithms/GradientDescent/Impl/dlinmin.inl
+++ b/include/shark/Algorithms/GradientDescent/Impl/dlinmin.inl
@@ -7,32 +7,24 @@
* \author M. Kreutz
* \date 1998
*
- * \par Copyright (c) 1998-2000:
- * Institut für Neuroinformatik<BR>
- * Ruhr-Universität Bochum<BR>
- * D-44780 Bochum, Germany<BR>
- * Phone: +49-234-32-25558<BR>
- * Fax: +49-234-32-14209<BR>
- * eMail: shark-admin at neuroinformatik.ruhr-uni-bochum.de<BR>
- * www: http://www.neuroinformatik.ruhr-uni-bochum.de<BR>
- * <BR>
- *
- *
- * <BR><HR>
- * This file is part of Shark. This library 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, or (at your option) any later version.
- *
- * This library 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 this library; if not, see <http://www.gnu.org/licenses/>.
- *
- *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
*
*/
//===========================================================================
diff --git a/include/shark/Algorithms/GradientDescent/Impl/wolfecubic.inl b/include/shark/Algorithms/GradientDescent/Impl/wolfecubic.inl
index a50f923..1e54f17 100644
--- a/include/shark/Algorithms/GradientDescent/Impl/wolfecubic.inl
+++ b/include/shark/Algorithms/GradientDescent/Impl/wolfecubic.inl
@@ -14,30 +14,24 @@
* \date 2012
*
*
- * \par Copyright (c) 1998-2000:
- * Institut für Neuroinformatik<BR>
- * Ruhr-Universität Bochum<BR>
- * searchDirection-44780 Bochum, Germany<BR>
- * Phone: +49-234-32-25558<BR>
- * Fax: +49-234-32-14209<BR>
- * eMail: shark-admin at neuroinformatik.ruhr-uni-bochum.de<BR>
- * www: http://www.neuroinformatik.ruhr-uni-bochum.de<BR>
- * <BR>
- *
- *
- * <BR><HR>
- * This file is part of Shark. This library 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, or (at your option) any later version.
- *
- * This library 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 this library; if not, see <http://www.gnu.org/licenses/>.
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
*
*/
//===========================================================================
diff --git a/include/shark/Core/Shark.h.in b/include/shark/Core/Shark.h.in
index cd36448..b4a8f06 100644
--- a/include/shark/Core/Shark.h.in
+++ b/include/shark/Core/Shark.h.in
@@ -13,29 +13,24 @@
*
* \date 2011
*
- * \par Copyright (c) 2007-2011:
- * Institut für Neuroinformatik<BR>
- * Ruhr-Universität Bochum<BR>
- * D-44780 Bochum, Germany<BR>
- * Phone: +49-234-32-25558<BR>
- * Fax: +49-234-32-14209<BR>
- * eMail: Shark-admin at neuroinformatik.ruhr-uni-bochum.de<BR>
- * www: http://www.neuroinformatik.ruhr-uni-bochum.de<BR>
- *
- *
- * <BR><HR>
- * This library 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, or (at your option) any later version.
- *
- * This library 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 this library; if not, see <http://www.gnu.org/licenses/>.
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
*
*/
#ifndef SHARK_CORE_SHARK_H
diff --git a/include/shark/Data/Impl/CVDatasetTools.inl b/include/shark/Data/Impl/CVDatasetTools.inl
index 96a5d9c..1beaa05 100644
--- a/include/shark/Data/Impl/CVDatasetTools.inl
+++ b/include/shark/Data/Impl/CVDatasetTools.inl
@@ -1,4 +1,30 @@
-
+/*!
+ * \brief Implementation of the Cross Validation methods
+ *
+ * \author O. Krause
+ * \date 2015
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_DATA_CVDATASETTOOLS_INL
#define SHARK_DATA_CVDATASETTOOLS_INL
diff --git a/include/shark/Data/Impl/Dataset.inl b/include/shark/Data/Impl/Dataset.inl
index 77d10a9..4ac4251 100644
--- a/include/shark/Data/Impl/Dataset.inl
+++ b/include/shark/Data/Impl/Dataset.inl
@@ -1,20 +1,28 @@
/*!
- * \author O. Krause
- *
*
- * <BR><HR>
- * This file is part of Shark. This library 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, or (at your option) any later version.
+ * \brief Internal functionality and implementation of the Data class
*
- * This library 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.
+ * \author O. Krause
+ * \date 2012
*
- * You should have received a copy of the GNU General Public License
- * along with this library; if not, see <http://www.gnu.org/licenses/>.
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
*
*/
#ifndef SHARK_DATA_IMPL_DATASET_INL
diff --git a/include/shark/Data/Impl/Statistics.inl b/include/shark/Data/Impl/Statistics.inl
index 67a8b87..1cfb3be 100644
--- a/include/shark/Data/Impl/Statistics.inl
+++ b/include/shark/Data/Impl/Statistics.inl
@@ -1,3 +1,30 @@
+/*!
+ * \brief Implements the statistics module of shark datasets
+ *
+ * \author O. Krause
+ * \date 2015
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
namespace shark{
/*!
diff --git a/include/shark/LinAlg/BLAS/assignment.hpp b/include/shark/LinAlg/BLAS/assignment.hpp
index 7661c11..cdb533e 100644
--- a/include/shark/LinAlg/BLAS/assignment.hpp
+++ b/include/shark/LinAlg/BLAS/assignment.hpp
@@ -1,7 +1,7 @@
/*!
*
*
- * \brief Matrix proxy classes.
+ * \brief Assignment and evaluation of vector expressions
*
*
*
diff --git a/include/shark/LinAlg/BLAS/detail/functional.hpp b/include/shark/LinAlg/BLAS/detail/functional.hpp
index 50f3e7e..7750fe2 100644
--- a/include/shark/LinAlg/BLAS/detail/functional.hpp
+++ b/include/shark/LinAlg/BLAS/detail/functional.hpp
@@ -1,3 +1,30 @@
+/*!
+ * \brief Functors used inside the library
+ *
+ * \author O. Krause
+ * \date 2013
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_LINALG_BLAS_DETAIL_FUNCTIONAL_HPP
#define SHARK_LINALG_BLAS_DETAIL_FUNCTIONAL_HPP
diff --git a/include/shark/LinAlg/BLAS/detail/iterator.hpp b/include/shark/LinAlg/BLAS/detail/iterator.hpp
index 002c242..ee44112 100644
--- a/include/shark/LinAlg/BLAS/detail/iterator.hpp
+++ b/include/shark/LinAlg/BLAS/detail/iterator.hpp
@@ -1,3 +1,30 @@
+/*!
+ * \brief Iterators for elementwise vector expression evaluation
+ *
+ * \author O. Krause
+ * \date 2013
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_LINALG_BLAS_DETAIL_ITERATOR_HPP
#define SHARK_LINALG_BLAS_DETAIL_ITERATOR_HPP
diff --git a/include/shark/LinAlg/BLAS/detail/traits.hpp b/include/shark/LinAlg/BLAS/detail/traits.hpp
index 7c3bd26..9e6bb01 100644
--- a/include/shark/LinAlg/BLAS/detail/traits.hpp
+++ b/include/shark/LinAlg/BLAS/detail/traits.hpp
@@ -2,7 +2,7 @@
/*!
*
*
- * \brief -
+ * \brief Traits of matrix expressions
*
* \author O. Krause
* \date 2013
diff --git a/include/shark/LinAlg/BLAS/expression_types.hpp b/include/shark/LinAlg/BLAS/expression_types.hpp
index 2492f2d..d31aedf 100644
--- a/include/shark/LinAlg/BLAS/expression_types.hpp
+++ b/include/shark/LinAlg/BLAS/expression_types.hpp
@@ -1,3 +1,30 @@
+/*!
+ * \brief Defines the basic types of CRTP base-classes
+ *
+ * \author O. Krause
+ * \date 2013
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_LINALG_BLAS_EXPRESSION_TYPE_HPP
#define SHARK_LINALG_BLAS_EXPRESSION_TYPE_HPP
diff --git a/include/shark/LinAlg/BLAS/fwd.hpp b/include/shark/LinAlg/BLAS/fwd.hpp
index 427ceee..692c938 100644
--- a/include/shark/LinAlg/BLAS/fwd.hpp
+++ b/include/shark/LinAlg/BLAS/fwd.hpp
@@ -1,3 +1,30 @@
+/*!
+ * \brief forward declarations
+ *
+ * \author O. Krause
+ * \date 2013
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_LINALG_BLAS_FWD_H
#define SHARK_LINALG_BLAS_FWD_H
diff --git a/include/shark/LinAlg/BLAS/io.hpp b/include/shark/LinAlg/BLAS/io.hpp
index 3d2e3ca..b73c015 100644
--- a/include/shark/LinAlg/BLAS/io.hpp
+++ b/include/shark/LinAlg/BLAS/io.hpp
@@ -1,3 +1,30 @@
+/*!
+ * \brief Input and output of vectors and matrices
+ *
+ * \author O. Krause
+ * \date 2013
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_LINALG_BLAS_IO_HPP
#define SHARK_LINALG_BLAS_IO_HPP
diff --git a/include/shark/LinAlg/BLAS/kernels/dot.hpp b/include/shark/LinAlg/BLAS/kernels/dot.hpp
index 773df7a..82f8448 100644
--- a/include/shark/LinAlg/BLAS/kernels/dot.hpp
+++ b/include/shark/LinAlg/BLAS/kernels/dot.hpp
@@ -1,7 +1,7 @@
/*!
*
*
- * \brief -
+ * \brief dot-product of vectors
*
* \author O. Krause
* \date 2013
diff --git a/include/shark/LinAlg/BLAS/kernels/gemm.hpp b/include/shark/LinAlg/BLAS/kernels/gemm.hpp
index 1ab58b3..4d7d123 100644
--- a/include/shark/LinAlg/BLAS/kernels/gemm.hpp
+++ b/include/shark/LinAlg/BLAS/kernels/gemm.hpp
@@ -1,7 +1,7 @@
/*!
*
*
- * \brief -
+ * \brief matrix-matrix multiplication kernel
*
* \author O. Krause
* \date 2012
diff --git a/include/shark/LinAlg/BLAS/kernels/gemv.hpp b/include/shark/LinAlg/BLAS/kernels/gemv.hpp
index ea5e055..cc58e89 100644
--- a/include/shark/LinAlg/BLAS/kernels/gemv.hpp
+++ b/include/shark/LinAlg/BLAS/kernels/gemv.hpp
@@ -1,7 +1,7 @@
/*!
*
*
- * \brief -
+ * \brief matrix-vector multiplication kernel
*
* \author O. Krause
* \date 2012
diff --git a/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp b/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp
index df6c458..9f8fded 100644
--- a/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp
+++ b/include/shark/LinAlg/BLAS/kernels/matrix_assign.hpp
@@ -1,3 +1,30 @@
+/*!
+ * \brief Kernels for matrix-expression assignments
+ *
+ * \author O. Krause
+ * \date 2013
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_LINALG_BLAS_KERNELS_MATRIX_ASSIGN_HPP
#define SHARK_LINALG_BLAS_KERNELS_MATRIX_ASSIGN_HPP
diff --git a/include/shark/LinAlg/BLAS/kernels/potrf.hpp b/include/shark/LinAlg/BLAS/kernels/potrf.hpp
index 33b6eb2..1a65991 100644
--- a/include/shark/LinAlg/BLAS/kernels/potrf.hpp
+++ b/include/shark/LinAlg/BLAS/kernels/potrf.hpp
@@ -1,7 +1,7 @@
/*!
*
*
- * \brief Dispatches the POTRF algorithmbetween the bindings
+ * \brief Dispatches the POTRF algorithm
*
* \author O. Krause
* \date 2012
diff --git a/include/shark/LinAlg/BLAS/kernels/syev.hpp b/include/shark/LinAlg/BLAS/kernels/syev.hpp
index 0639191..1c0dd5c 100644
--- a/include/shark/LinAlg/BLAS/kernels/syev.hpp
+++ b/include/shark/LinAlg/BLAS/kernels/syev.hpp
@@ -1,7 +1,7 @@
/*!
*
*
- * \brief -
+ * \brief Symmetric eigenvalue decomposition
*
* \author O. Krause
* \date 2012
diff --git a/include/shark/LinAlg/BLAS/kernels/tpmv.hpp b/include/shark/LinAlg/BLAS/kernels/tpmv.hpp
index 1fb2e79..259e656 100644
--- a/include/shark/LinAlg/BLAS/kernels/tpmv.hpp
+++ b/include/shark/LinAlg/BLAS/kernels/tpmv.hpp
@@ -1,7 +1,7 @@
/*!
*
*
- * \brief -
+ * \brief Triangular packed matrix-vector multiplication
*
* \author O. Krause
* \date 2012
diff --git a/include/shark/LinAlg/BLAS/kernels/traits.hpp b/include/shark/LinAlg/BLAS/kernels/traits.hpp
index 8b0fdbe..0b9fe88 100644
--- a/include/shark/LinAlg/BLAS/kernels/traits.hpp
+++ b/include/shark/LinAlg/BLAS/kernels/traits.hpp
@@ -1,7 +1,7 @@
/*!
*
*
- * \brief -
+ * \brief Traits to obtain memory and storage sizes easily from expression templates
*
* \author O. Krause
* \date 2013
diff --git a/include/shark/LinAlg/BLAS/kernels/trmm.hpp b/include/shark/LinAlg/BLAS/kernels/trmm.hpp
index 6249af4..a25318c 100644
--- a/include/shark/LinAlg/BLAS/kernels/trmm.hpp
+++ b/include/shark/LinAlg/BLAS/kernels/trmm.hpp
@@ -1,7 +1,7 @@
/*!
*
*
- * \brief -
+ * \brief Triangular Matrix-Matrix multiplication kernel
*
* \author O. Krause
* \date 2012
diff --git a/include/shark/LinAlg/BLAS/kernels/trmv.hpp b/include/shark/LinAlg/BLAS/kernels/trmv.hpp
index c2b58fb..cea5de7 100644
--- a/include/shark/LinAlg/BLAS/kernels/trmv.hpp
+++ b/include/shark/LinAlg/BLAS/kernels/trmv.hpp
@@ -1,7 +1,7 @@
/*!
*
*
- * \brief -
+ * \brief Triangular matrix-vector multiplication kernel
*
* \author O. Krause
* \date 2012
diff --git a/include/shark/LinAlg/BLAS/kernels/trsm.hpp b/include/shark/LinAlg/BLAS/kernels/trsm.hpp
index b61b23d..24f7270 100644
--- a/include/shark/LinAlg/BLAS/kernels/trsm.hpp
+++ b/include/shark/LinAlg/BLAS/kernels/trsm.hpp
@@ -1,7 +1,7 @@
/*!
*
*
- * \brief -
+ * \brief Triangular solve kernel for matrix epressions.
*
* \author O. Krause
* \date 2012
diff --git a/include/shark/LinAlg/BLAS/kernels/trsv.hpp b/include/shark/LinAlg/BLAS/kernels/trsv.hpp
index 829f296..5bffac5 100644
--- a/include/shark/LinAlg/BLAS/kernels/trsv.hpp
+++ b/include/shark/LinAlg/BLAS/kernels/trsv.hpp
@@ -1,7 +1,7 @@
/*!
*
*
- * \brief -
+ * \brief Triangular solve kernel for vector expressions.
*
* \author O. Krause
* \date 2012
diff --git a/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp b/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp
index e9ae3a8..e641010 100644
--- a/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp
+++ b/include/shark/LinAlg/BLAS/kernels/vector_assign.hpp
@@ -1,3 +1,30 @@
+/*!
+ * \brief Assignment kernels for vector expressions
+ *
+ * \author O. Krause
+ * \date 2015
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_LINALG_BLAS_KERNELS_VECTOR_ASSIGN_HPP
#define SHARK_LINALG_BLAS_KERNELS_VECTOR_ASSIGN_HPP
diff --git a/include/shark/LinAlg/BLAS/lu.hpp b/include/shark/LinAlg/BLAS/lu.hpp
index 719b7e3..cbd9581 100644
--- a/include/shark/LinAlg/BLAS/lu.hpp
+++ b/include/shark/LinAlg/BLAS/lu.hpp
@@ -1,3 +1,30 @@
+/*!
+ * \brief Implements the lu decomposiion algorithm
+ *
+ * \author O. Krause
+ * \date 2013
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_LINALG_BLAS_LU_HPP
#define SHARK_LINALG_BLAS_LU_HPP
diff --git a/include/shark/LinAlg/BLAS/matrix.hpp b/include/shark/LinAlg/BLAS/matrix.hpp
index 0d14f71..a6765e8 100644
--- a/include/shark/LinAlg/BLAS/matrix.hpp
+++ b/include/shark/LinAlg/BLAS/matrix.hpp
@@ -1,3 +1,30 @@
+/*!
+ * \brief Dense Matrix class
+ *
+ * \author O. Krause
+ * \date 2013
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_LINALG_BLAS_MATRIX_HPP
#define SHARK_LINALG_BLAS_MATRIX_HPP
diff --git a/include/shark/LinAlg/BLAS/matrix_expression.hpp b/include/shark/LinAlg/BLAS/matrix_expression.hpp
index 09aaa7f..560de83 100644
--- a/include/shark/LinAlg/BLAS/matrix_expression.hpp
+++ b/include/shark/LinAlg/BLAS/matrix_expression.hpp
@@ -1,3 +1,30 @@
+/*!
+ * \brief Expression templates for expressions involving matrices
+ *
+ * \author O. Krause
+ * \date 2013
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_LINALG_BLAS_MATRIX_EXPRESSION_HPP
#define SHARK_LINALG_BLAS_MATRIX_EXPRESSION_HPP
diff --git a/include/shark/LinAlg/BLAS/matrix_set.hpp b/include/shark/LinAlg/BLAS/matrix_set.hpp
index 7cad64d..030f393 100644
--- a/include/shark/LinAlg/BLAS/matrix_set.hpp
+++ b/include/shark/LinAlg/BLAS/matrix_set.hpp
@@ -1,3 +1,30 @@
+/*!
+ * \brief Implements a set of matrices
+ *
+ * \author O. Krause
+ * \date 2013
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_LINALG_BLAS_MATRIX_SET_HPP
#define SHARK_LINALG_BLAS_MATRIX_SET_HPP
diff --git a/include/shark/LinAlg/BLAS/matrix_sparse.hpp b/include/shark/LinAlg/BLAS/matrix_sparse.hpp
index 24d818d..16b9ad2 100644
--- a/include/shark/LinAlg/BLAS/matrix_sparse.hpp
+++ b/include/shark/LinAlg/BLAS/matrix_sparse.hpp
@@ -1,3 +1,30 @@
+/*!
+ * \brief Sparse matrix class
+ *
+ * \author O. Krause
+ * \date 2013
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_LINALG_BLAS_MATRIX_SPARSE_HPP
#define SHARK_LINALG_BLAS_MATRIX_SPARSE_HPP
diff --git a/include/shark/LinAlg/BLAS/operation.hpp b/include/shark/LinAlg/BLAS/operation.hpp
index a177e57..06b8151 100644
--- a/include/shark/LinAlg/BLAS/operation.hpp
+++ b/include/shark/LinAlg/BLAS/operation.hpp
@@ -1,3 +1,30 @@
+/*!
+ * \brief Some special matrix-products
+ *
+ * \author O. Krause
+ * \date 2013
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_LINALG_BLAS_OPERATION_HPP
#define SHARK_LINALG_BLAS_OPERATION_HPP
diff --git a/include/shark/LinAlg/BLAS/permutation.hpp b/include/shark/LinAlg/BLAS/permutation.hpp
index 8d4dbf8..68851d6 100644
--- a/include/shark/LinAlg/BLAS/permutation.hpp
+++ b/include/shark/LinAlg/BLAS/permutation.hpp
@@ -1,3 +1,30 @@
+/*!
+ * \brief Permutations of vectors and matrices
+ *
+ * \author O. Krause
+ * \date 2013
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_LINALG_BLAS_PERMUTATION_HPP
#define SHARK_LINALG_BLAS_PERMUTATION_HPP
diff --git a/include/shark/LinAlg/BLAS/triangular_matrix.hpp b/include/shark/LinAlg/BLAS/triangular_matrix.hpp
index 485163a..ac0bd80 100644
--- a/include/shark/LinAlg/BLAS/triangular_matrix.hpp
+++ b/include/shark/LinAlg/BLAS/triangular_matrix.hpp
@@ -1,3 +1,30 @@
+/*!
+ * \brief Implements a matrix with triangular storage layout
+ *
+ * \author O. Krause
+ * \date 2015
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_LINALG_BLAS_TRIANGULAR_MATRIX_HPP
#define SHARK_LINALG_BLAS_TRIANGULAR_MATRIX_HPP
diff --git a/include/shark/LinAlg/BLAS/vector.hpp b/include/shark/LinAlg/BLAS/vector.hpp
index 6d3dcdc..a8d388f 100644
--- a/include/shark/LinAlg/BLAS/vector.hpp
+++ b/include/shark/LinAlg/BLAS/vector.hpp
@@ -1,3 +1,30 @@
+/*!
+ * \brief Implements the Dense vector class
+ *
+ * \author O. Krause
+ * \date 2014
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_LINALG_BLAS_VECTOR_HPP
#define SHARK_LINALG_BLAS_VECTOR_HPP
diff --git a/include/shark/LinAlg/BLAS/vector_expression.hpp b/include/shark/LinAlg/BLAS/vector_expression.hpp
index 7bd9c34..aab5fc8 100644
--- a/include/shark/LinAlg/BLAS/vector_expression.hpp
+++ b/include/shark/LinAlg/BLAS/vector_expression.hpp
@@ -1,3 +1,30 @@
+/*!
+ * \brief expression templates for vector valued math
+ *
+ * \author O. Krause
+ * \date 2013
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_LINALG_BLAS_VECTOR_EXPRESSION_HPP
#define SHARK_LINALG_BLAS_VECTOR_EXPRESSION_HPP
diff --git a/include/shark/LinAlg/BLAS/vector_sparse.hpp b/include/shark/LinAlg/BLAS/vector_sparse.hpp
index 53d81a8..f72dacc 100644
--- a/include/shark/LinAlg/BLAS/vector_sparse.hpp
+++ b/include/shark/LinAlg/BLAS/vector_sparse.hpp
@@ -1,3 +1,30 @@
+/*!
+ * \brief Sparse vector class
+ *
+ * \author O. Krause
+ * \date 2013
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_LINALG_BLAS_VECTOR_SPARSE_HPP
#define SHARK_LINALG_BLAS_VECTOR_SPARSE_HPP
diff --git a/include/shark/LinAlg/Impl/Cholesky.inl b/include/shark/LinAlg/Impl/Cholesky.inl
index 54046b2..fe88921 100644
--- a/include/shark/LinAlg/Impl/Cholesky.inl
+++ b/include/shark/LinAlg/Impl/Cholesky.inl
@@ -5,31 +5,24 @@
* \author O. Krause
* \date 2012
*
- * \par Copyright (L) 1999-2001:
- * Institut für Neuroinformatik<BR>
- * Ruhr-Universität Bochum<BR>
- * D-44780 Bochum, Germany<BR>
- * Phone: +49-234-32-25558<BR>
- * Fax: +49-234-32-14209<BR>
- * eMail: Shark-admin at neuroinformatik.ruhr-uni-bochum.de<BR>
- * www: http://www.neuroinformatik.ruhr-uni-bochum.de<BR>
- * <BR>
- *
- *
- * This file is part of Shark. This library 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, or (at your option) any later version.
- *
- * This library 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 this library; if not, see <http://www.gnu.org/licenses/>.
- *
- *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
*
*/
diff --git a/include/shark/LinAlg/Impl/eigensymm.inl b/include/shark/LinAlg/Impl/eigensymm.inl
index a2307d5..4a0f660 100644
--- a/include/shark/LinAlg/Impl/eigensymm.inl
+++ b/include/shark/LinAlg/Impl/eigensymm.inl
@@ -10,19 +10,24 @@
* \date 1998
*
*
- * <BR><HR>
- * This file is part of Shark. This library 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, or (at your option) any later version.
- *
- * This library 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 this library; if not, see <http://www.gnu.org/licenses/>.
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
*
*/
//===========================================================================
diff --git a/include/shark/LinAlg/Impl/pivotingRQ.inl b/include/shark/LinAlg/Impl/pivotingRQ.inl
index 2ede7ec..5906258 100644
--- a/include/shark/LinAlg/Impl/pivotingRQ.inl
+++ b/include/shark/LinAlg/Impl/pivotingRQ.inl
@@ -4,32 +4,25 @@
* \author O.Krause
* \date 2012
*
- * \par Copyright (c) 1998-2000:
- * Institut für Neuroinformatik<BR>
- * Ruhr-Universität Bochum<BR>
- * D-44780 Bochum, Germany<BR>
- * Phone: +49-234-32-25558<BR>
- * Fax: +49-234-32-14209<BR>
- * eMail: Shark-admin at neuroinformatik.ruhr-uni-bochum.de<BR>
- * www: http://www.neuroinformatik.ruhr-uni-bochum.de<BR>
- * <BR>
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
*
- *
- *
- * <BR><HR>
- * This file is part of Shark. This library 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, or (at your option) any later version.
- *
- * This library 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 this library; if not, see <http://www.gnu.org/licenses/>.
- *
*/
#ifndef SHARK_LINALG_PIVOTINGRQ_INL
diff --git a/include/shark/LinAlg/Impl/solveSystem.inl b/include/shark/LinAlg/Impl/solveSystem.inl
index 8a6c7dd..d9a9237 100644
--- a/include/shark/LinAlg/Impl/solveSystem.inl
+++ b/include/shark/LinAlg/Impl/solveSystem.inl
@@ -3,31 +3,24 @@
* \author O.Krause
* \date 2012
*
- * \par Copyright (c) 1998-2001:
- * Institut für Neuroinformatik<BR>
- * Ruhr-Universität Bochum<BR>
- * D-44780 Bochum, Germany<BR>
- * Phone: +49-234-32-25558<BR>
- * Fax: +49-234-32-14209<BR>
- * eMail: Shark-admin at neuroinformatik.ruhr-uni-bochum.de<BR>
- * www: http://www.neuroinformatik.ruhr-uni-bochum.de<BR>
- * <BR>
- *
- *
- *
- * <BR><HR>
- * This file is part of Shark. This library 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, or (at your option) any later version.
- *
- * This library 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 this library; if not, see <http://www.gnu.org/licenses/>.
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
*
*/
diff --git a/include/shark/LinAlg/Impl/solveTriangular.inl b/include/shark/LinAlg/Impl/solveTriangular.inl
index 12ff8ad..67de739 100644
--- a/include/shark/LinAlg/Impl/solveTriangular.inl
+++ b/include/shark/LinAlg/Impl/solveTriangular.inl
@@ -3,31 +3,24 @@
* \author O.Krause
* \date 2012
*
- * \par Copyright (c) 1998-2001:
- * Institut für Neuroinformatik<BR>
- * Ruhr-Universität Bochum<BR>
- * D-44780 Bochum, Germany<BR>
- * Phone: +49-234-32-25558<BR>
- * Fax: +49-234-32-14209<BR>
- * eMail: Shark-admin at neuroinformatik.ruhr-uni-bochum.de<BR>
- * www: http://www.neuroinformatik.ruhr-uni-bochum.de<BR>
- * <BR>
- *
- *
- *
- * <BR><HR>
- * This file is part of Shark. This library 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, or (at your option) any later version.
- *
- * This library 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 this library; if not, see <http://www.gnu.org/licenses/>.
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
*
*/
diff --git a/include/shark/LinAlg/Impl/svd.inl b/include/shark/LinAlg/Impl/svd.inl
index 8663404..ea7feec 100644
--- a/include/shark/LinAlg/Impl/svd.inl
+++ b/include/shark/LinAlg/Impl/svd.inl
@@ -8,32 +8,25 @@
* \author M. Kreutz
* \date 1998
*
- * \par Copyright (c) 1998-2000:
- * Institut für Neuroinformatik<BR>
- * Ruhr-Universität Bochum<BR>
- * D-44780 Bochum, Germany<BR>
- * Phone: +49-234-32-25558<BR>
- * Fax: +49-234-32-14209<BR>
- * eMail: Shark-admin at neuroinformatik.ruhr-uni-bochum.de<BR>
- * www: http://www.neuroinformatik.ruhr-uni-bochum.de<BR>
- * <BR>
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
*
- *
- *
- * <BR><HR>
- * This file is part of Shark. This library 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, or (at your option) any later version.
- *
- * This library 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 this library; if not, see <http://www.gnu.org/licenses/>.
- *
*/
//===========================================================================
diff --git a/include/shark/Models/LinearClassifier.h b/include/shark/Models/LinearClassifier.h
index a946b58..fcf2d2c 100644
--- a/include/shark/Models/LinearClassifier.h
+++ b/include/shark/Models/LinearClassifier.h
@@ -1,3 +1,30 @@
+/*!
+ * \brief Implements the Linear Classifier class of the shark library
+ *
+ * \author O. Krause
+ * \date 2013
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_ML_MODEL_LINEARCLASSIFIER_H
#define SHARK_ML_MODEL_LINEARCLASSIFIER_H
diff --git a/include/shark/Models/LinearNorm.h b/include/shark/Models/LinearNorm.h
index 67d26de..fbc8229 100644
--- a/include/shark/Models/LinearNorm.h
+++ b/include/shark/Models/LinearNorm.h
@@ -1,3 +1,30 @@
+/*!
+ * \brief Implements the linear norm class
+ *
+ * \author O. Krause
+ * \date 2012
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_ML_MODEL_LINEAR_NORM_H
#define SHARK_ML_MODEL_LINEAR_NORM_H
diff --git a/include/shark/Models/RecurrentStructure.h b/include/shark/Models/RecurrentStructure.h
index 0c78e8b..c1306ac 100644
--- a/include/shark/Models/RecurrentStructure.h
+++ b/include/shark/Models/RecurrentStructure.h
@@ -1,33 +1,29 @@
//===========================================================================
- //! \brief Offers a basic structure for recurrent networks
- //!
- //! \author O. Krause
- //! \date 2011
- //!
- //! \par Copyright (c) 1999-2001:
- //! Institut für Neuroinformatik<BR>
- //! Ruhr-Universität Bochum<BR>
- //! D-44780 Bochum, Germany<BR>
- //! Phone: +49-234-32-27974<BR>
- //! Fax: +49-234-32-14209<BR>
- //! eMail: Shark-admin at neuroinformatik.ruhr-uni-bochum.de<BR>
- //! www: http://www.neuroinformatik.ruhr-uni-bochum.de<BR>
- //!
- //!
- //!
- //! <BR><HR>
- //! This file is part of Shark. This library 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, or (at your option) any later version.
- //!
- //! This library 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 this library; if not, see <http://www.gnu.org/licenses/>.
+/*! \brief Offers a basic structure for recurrent networks
+ *
+ * \author O. Krause
+ * \date 2011
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_ML_MODEL_RECURENTNETWORK_H
#define SHARK_ML_MODEL_RECURENTNETWORK_H
diff --git a/include/shark/Models/SigmoidModel.h b/include/shark/Models/SigmoidModel.h
index 688f076..ed23e58 100644
--- a/include/shark/Models/SigmoidModel.h
+++ b/include/shark/Models/SigmoidModel.h
@@ -1,3 +1,30 @@
+/*!
+ * \brief Implements a simple sigmoidal model for sigmoidal fitting in a 2-d problem
+ *
+ * \author
+ * \date
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_MODEL_ML_SIGMOIDMODEL_H
#define SHARK_MODEL_ML_SIGMOIDMODEL_H
diff --git a/include/shark/ObjectiveFunctions/Benchmarks/GSP.h b/include/shark/ObjectiveFunctions/Benchmarks/GSP.h
index f765e32..34f67fe 100644
--- a/include/shark/ObjectiveFunctions/Benchmarks/GSP.h
+++ b/include/shark/ObjectiveFunctions/Benchmarks/GSP.h
@@ -1,3 +1,30 @@
+/*!
+ * \brief GSP benchmark function for multiobjective optimization
+ *
+ * \author O. Krause
+ * \date 2015
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_OBJECTIVEFUNCTIONS_BENCHMARK_GSP_H
#define SHARK_OBJECTIVEFUNCTIONS_BENCHMARK_GSP_H
diff --git a/include/shark/ObjectiveFunctions/Impl/ErrorFunction.inl b/include/shark/ObjectiveFunctions/Impl/ErrorFunction.inl
index 4b9cf55..497cd09 100644
--- a/include/shark/ObjectiveFunctions/Impl/ErrorFunction.inl
+++ b/include/shark/ObjectiveFunctions/Impl/ErrorFunction.inl
@@ -5,19 +5,24 @@
* \date 2010-2011
*
*
- * <BR><HR>
- * This file is part of Shark. This library 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, or (at your option) any later version.
- *
- * This library 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 this library; if not, see <http://www.gnu.org/licenses/>.
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
*
*/
#ifndef SHARK_OBJECTIVEFUNCTIONS_IMPL_ERRORFUNCTION_INL
diff --git a/include/shark/ObjectiveFunctions/Impl/NoisyErrorFunction.inl b/include/shark/ObjectiveFunctions/Impl/NoisyErrorFunction.inl
index ae165f8..f919d42 100644
--- a/include/shark/ObjectiveFunctions/Impl/NoisyErrorFunction.inl
+++ b/include/shark/ObjectiveFunctions/Impl/NoisyErrorFunction.inl
@@ -4,20 +4,24 @@
* \author T.Voss, T. Glasmachers, O.Krause
* \date 2010-2011
*
- *
- * <BR><HR>
- * This file is part of Shark. This library 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, or (at your option) any later version.
- *
- * This library 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 this library; if not, see <http://www.gnu.org/licenses/>.
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
*
*/
#ifndef SHARK_OBJECTIVEFUNCTIONS_IMPL_NOISYERRORFUNCTION_H
diff --git a/include/shark/ObjectiveFunctions/Impl/SparseAutoencoderError.inl b/include/shark/ObjectiveFunctions/Impl/SparseAutoencoderError.inl
index 9feed47..700794b 100644
--- a/include/shark/ObjectiveFunctions/Impl/SparseAutoencoderError.inl
+++ b/include/shark/ObjectiveFunctions/Impl/SparseAutoencoderError.inl
@@ -5,19 +5,24 @@
* \date 2012
*
*
- * <BR><HR>
- * This file is part of Shark. This library 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, or (at your option) any later version.
- *
- * This library 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 this library; if not, see <http://www.gnu.org/licenses/>.
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
*
*/
#ifndef SHARK_OBJECTIVEFUNCTIONS_IMPL_SPARSE_AUTOENCODER_ERROR_INL
diff --git a/include/shark/Statistics/Tests/WilcoxonRankSumTest.h b/include/shark/Statistics/Tests/WilcoxonRankSumTest.h
index fc32b14..36db32d 100644
--- a/include/shark/Statistics/Tests/WilcoxonRankSumTest.h
+++ b/include/shark/Statistics/Tests/WilcoxonRankSumTest.h
@@ -1,3 +1,30 @@
+/*!
+ * \brief Wilcoxon Ranksum test implementation
+ *
+ * \author T.Voss
+ * \date 2011
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef WILCOXONRANKSUMTEST_H
#define WILCOXONRANKSUMTEST_H
diff --git a/include/shark/Unsupervised/RBM/Impl/AverageEnergyGradient.h b/include/shark/Unsupervised/RBM/Impl/AverageEnergyGradient.h
index 0a9fdca..42105a6 100644
--- a/include/shark/Unsupervised/RBM/Impl/AverageEnergyGradient.h
+++ b/include/shark/Unsupervised/RBM/Impl/AverageEnergyGradient.h
@@ -1,3 +1,30 @@
+/*!
+ * \brief Implements the gradient of the energy function with respect to its parameters for the RBM
+ *
+ * \author O. Krause
+ * \date 2015
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_UNSUPERVISED_RBM_IMPL_AVERAGEENERGYGRADIENT_H
#define SHARK_UNSUPERVISED_RBM_IMPL_AVERAGEENERGYGRADIENT_H
diff --git a/include/shark/Unsupervised/RBM/Impl/ConvolutionalEnergyGradient.h b/include/shark/Unsupervised/RBM/Impl/ConvolutionalEnergyGradient.h
index a1f5563..f4c4e0a 100644
--- a/include/shark/Unsupervised/RBM/Impl/ConvolutionalEnergyGradient.h
+++ b/include/shark/Unsupervised/RBM/Impl/ConvolutionalEnergyGradient.h
@@ -1,3 +1,30 @@
+/*!
+ * \brief Implements the gradient of the energy function with respect to its parameters for the convolutional RBM
+ *
+ * \author O. Krause
+ * \date 2015
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_UNSUPERVISED_RBM_IMPL_CONVOLUTIONALENERGYGRADIENT_H
#define SHARK_UNSUPERVISED_RBM_IMPL_CONVOLUTIONALENERGYGRADIENT_H
diff --git a/include/shark/Unsupervised/RBM/Neuronlayers/BipolarLayer.h b/include/shark/Unsupervised/RBM/Neuronlayers/BipolarLayer.h
index 18824ff..d659a73 100644
--- a/include/shark/Unsupervised/RBM/Neuronlayers/BipolarLayer.h
+++ b/include/shark/Unsupervised/RBM/Neuronlayers/BipolarLayer.h
@@ -1,18 +1,30 @@
-/*
-* <BR><HR>
-* This file is part of Shark. This library 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, or (at your option) any later version.
-*
-* This library 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 this library; if not, see <http://www.gnu.org/licenses/>.
-*/
+/*!
+ *
+ * \brief Implements the bipolar (-1,1) state neuron layer
+ *
+ * \author Asja Fischer
+ * \date 2013
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef SHARK_UNSUPERVISED_RBM_NEURONLAYERS_BIPOLARLAYER_H
#define SHARK_UNSUPERVISED_RBM_NEURONLAYERS_BIPOLARLAYER_H
diff --git a/include/shark/Unsupervised/RBM/Problems/BarsAndStripes.h b/include/shark/Unsupervised/RBM/Problems/BarsAndStripes.h
index 5d297b6..db6e887 100644
--- a/include/shark/Unsupervised/RBM/Problems/BarsAndStripes.h
+++ b/include/shark/Unsupervised/RBM/Problems/BarsAndStripes.h
@@ -1,3 +1,30 @@
+/*!
+ * \brief Implements the Bars & Stripes benchmark problem.
+ *
+ * \author O. Krause, A.Fischer, K.Bruegge
+ * \date 2012
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef UNSUPERVISED_RBM_PROBLEMS_BARSANDSTRIPES_H
#define UNSUPERVISED_RBM_PROBLEMS_BARSANDSTRIPES_H
diff --git a/include/shark/Unsupervised/RBM/Problems/DistantModes.h b/include/shark/Unsupervised/RBM/Problems/DistantModes.h
index b5c928f..a0ee7b7 100644
--- a/include/shark/Unsupervised/RBM/Problems/DistantModes.h
+++ b/include/shark/Unsupervised/RBM/Problems/DistantModes.h
@@ -1,3 +1,30 @@
+/*!
+ * \brief Implements the DistantModes/ArtificialModes benchmark problem
+ *
+ * \author O. Krause, A.Fischer, K.Bruegge
+ * \date 2012
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef UNSUPERVISED_RBM_PROBLEMS_DISTANTMODES_H
#define UNSUPERVISED_RBM_PROBLEMS_DISTANTMODES_H
diff --git a/include/shark/Unsupervised/RBM/Problems/MNIST.h b/include/shark/Unsupervised/RBM/Problems/MNIST.h
index 65a74a9..72e568d 100644
--- a/include/shark/Unsupervised/RBM/Problems/MNIST.h
+++ b/include/shark/Unsupervised/RBM/Problems/MNIST.h
@@ -1,3 +1,30 @@
+/*!
+ * \brief Loads the MNIST benchmark problem.
+ *
+ * \author O. Krause, A.Fischer, K.Bruegge
+ * \date 2012
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef UNSUPERVISED_RBM_PROBLEMS_MNIST_H
#define UNSUPERVISED_RBM_PROBLEMS_MNIST_H
diff --git a/include/shark/Unsupervised/RBM/Problems/Shifter.h b/include/shark/Unsupervised/RBM/Problems/Shifter.h
index 3917bdb..ceb8516 100644
--- a/include/shark/Unsupervised/RBM/Problems/Shifter.h
+++ b/include/shark/Unsupervised/RBM/Problems/Shifter.h
@@ -1,3 +1,30 @@
+/*!
+ * \brief Implements the Shifter benchmark problem.
+ *
+ * \author O. Krause, A.Fischer, K.Bruegge
+ * \date 2012
+ *
+ *
+ * \par Copyright 1995-2015 Shark Development Team
+ *
+ * <BR><HR>
+ * This file is part of Shark.
+ * <http://image.diku.dk/shark/>
+ *
+ * Shark is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * Shark 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 Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with Shark. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
#ifndef UNSUPERVISED_RBM_PROBLEMS_SHIFTER_H
#define UNSUPERVISED_RBM_PROBLEMS_SHIFTER_H
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/shark.git
More information about the debian-science-commits
mailing list