[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