# [mlpack-svn] r13416 - in mlpack/tags/mlpack-1.0.2/src/mlpack: . core/data core/dists core/kernels core/math core/metrics core/optimizers/aug_lagrangian core/optimizers/lbfgs core/optimizers/lrsdp core/tree core/tree/binary_space_tree core/tree/cover_tree core/util methods/det methods/emst methods/gmm methods/hmm methods/kernel_pca methods/kmeans methods/lars methods/linear_regression methods/local_coordinate_coding methods/mvu methods/naive_bayes methods/nca methods/neighbor_search methods/neighbor_search/sort_policies methods/nmf methods/pca methods/radical methods/range_search methods/sparse_coding tests

fastlab-svn at coffeetalk-1.cc.gatech.edu fastlab-svn at coffeetalk-1.cc.gatech.edu
Wed Aug 15 14:33:46 EDT 2012

Author: rcurtin
Date: 2012-08-15 14:33:42 -0400 (Wed, 15 Aug 2012)
New Revision: 13416

Modified:
mlpack/tags/mlpack-1.0.2/src/mlpack/core.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/data/save.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/data/save_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/dists/discrete_distribution.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/dists/discrete_distribution.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/dists/gaussian_distribution.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/dists/gaussian_distribution.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/cosine_distance.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/cosine_distance_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/epanechnikov_kernel.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/epanechnikov_kernel.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/epanechnikov_kernel_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/example_kernel.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/gaussian_kernel.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/hyperbolic_tangent_kernel.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/laplacian_kernel.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/linear_kernel.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/polynomial_kernel.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/pspectrum_string_kernel.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/pspectrum_string_kernel.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/pspectrum_string_kernel_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/spherical_kernel.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/triangular_kernel.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/clamp.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/lin_alg.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/lin_alg.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/random.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/random.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/range.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/range_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/round.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/metrics/lmetric.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/metrics/lmetric_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/metrics/mahalanobis_distance.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/metrics/mahalanobis_distance_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_function.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_function_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_test_functions.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_test_functions.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lbfgs/lbfgs.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lbfgs/lbfgs_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lbfgs/test_functions.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lbfgs/test_functions.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lrsdp/lrsdp.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lrsdp/lrsdp_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/ballbound.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/ballbound_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/dual_tree_traverser.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/dual_tree_traverser_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/single_tree_traverser.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/single_tree_traverser_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/bounds.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/cover_tree.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/dual_tree_traverser.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/dual_tree_traverser_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/first_point_is_root.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/single_tree_traverser.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/single_tree_traverser_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/hrectbound.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/hrectbound_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/mrkd_statistic.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/periodichrectbound.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/periodichrectbound_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/statistic.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/cli.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/cli.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/cli_deleter.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/cli_deleter.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/cli_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/log.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/log.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/nulloutstream.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/option.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/option.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/option_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/prefixedoutstream.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/prefixedoutstream.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/prefixedoutstream_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/save_restore_utility.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/save_restore_utility.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/save_restore_utility_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/timers.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/timers.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/det/det_main.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/det/dt_utils.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/det/dt_utils.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/det/dtree.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/det/dtree.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/emst/dtb.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/emst/dtb_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/emst/edge_pair.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/emst/emst_main.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/emst/union_find.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/em_fit.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/em_fit_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/gmm.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/gmm_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/gmm_main.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/phi.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_generate_main.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_loglik_main.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_train_main.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_util.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_util_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_viterbi_main.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kernel_pca/kernel_pca.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/allow_empty_clusters.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/kmeans.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/kmeans_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/kmeans_main.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/max_variance_new_cluster.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/max_variance_new_cluster_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/random_partition.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/lars/lars.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/lars/lars.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/lars/lars_main.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/linear_regression/linear_regression.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/linear_regression/linear_regression.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/linear_regression/linear_regression_main.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/local_coordinate_coding/lcc.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/local_coordinate_coding/lcc_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/local_coordinate_coding/lcc_main.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/mvu/mvu.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/mvu/mvu.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/mvu/mvu_main.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/naive_bayes/naive_bayes_classifier.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/naive_bayes/naive_bayes_classifier_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/naive_bayes/nbc_main.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nca/nca.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nca/nca_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nca/nca_main.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nca/nca_softmax_error_function.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nca/nca_softmax_error_function_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/allkfn_main.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/allknn_main.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/neighbor_search.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/neighbor_search_rules.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/typedef.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/als_update_rules.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/mult_dist_update_rules.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/mult_div_update_rules.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/nmf.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/nmf_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/nmf_main.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/random_acol_init.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/random_init.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/pca/pca.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/pca/pca.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/pca/pca_main.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/range_search/range_search.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/range_search/range_search_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/range_search/range_search_main.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/data_dependent_random_initializer.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/nothing_initializer.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/random_initializer.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/sparse_coding.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/sparse_coding_impl.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/allkfn_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/allknn_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/aug_lagrangian_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/cli_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/det_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/distribution_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/emst_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/gmm_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/hmm_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/kernel_pca_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/kernel_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/kmeans_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/lars_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/lbfgs_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/lin_alg_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/linear_regression_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/local_coordinate_coding_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/lrsdp_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/math_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/mlpack_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/nbc_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/nca_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/nmf_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/old_boost_test_definitions.hpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/pca_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/range_search_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/save_restore_utility_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/sort_policy_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/sparse_coding_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/tree_test.cpp
mlpack/tags/mlpack-1.0.2/src/mlpack/tests/union_find_test.cpp
Log:

===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/data/load.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/data/load.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -5,6 +5,20 @@
* not transpose matrices on input, and it allows us to give better error
* output.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/

===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/data/load_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/data/load_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/data/save.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/data/save.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/data/save.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -5,6 +5,20 @@
* Save an Armadillo matrix to file.  This is necessary because Armadillo does
* not transpose matrices upon saving, and it allows us to give better error
* output.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_DATA_SAVE_HPP
#define __MLPACK_CORE_DATA_SAVE_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/data/save_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/data/save_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/data/save_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Implementation of save functionality.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_DATA_SAVE_IMPL_HPP
#define __MLPACK_CORE_DATA_SAVE_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/dists/discrete_distribution.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/dists/discrete_distribution.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/dists/discrete_distribution.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Implementation of DiscreteDistribution probability distribution.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include "discrete_distribution.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/dists/discrete_distribution.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/dists/discrete_distribution.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/dists/discrete_distribution.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Implementation of the discrete distribution, where each discrete observation
* has a given probability.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_HMM_DISTRIBUTIONS_DISCRETE_DISTRIBUTION_HPP
#define __MLPACK_METHODS_HMM_DISTRIBUTIONS_DISCRETE_DISTRIBUTION_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/dists/gaussian_distribution.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/dists/gaussian_distribution.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/dists/gaussian_distribution.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Implementation of Gaussian distribution class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include "gaussian_distribution.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/dists/gaussian_distribution.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/dists/gaussian_distribution.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/dists/gaussian_distribution.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Implementation of the Gaussian distribution.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_HMM_DISTRIBUTIONS_GAUSSIAN_DISTRIBUTION_HPP
#define __MLPACK_METHODS_HMM_DISTRIBUTIONS_GAUSSIAN_DISTRIBUTION_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/cosine_distance.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/cosine_distance.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/cosine_distance.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* This implements the cosine distance (or cosine similarity) between two
* vectors, which is a measure of the angle between the two vectors.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_KERNELS_COSINE_DISTANCE_HPP
#define __MLPACK_CORE_KERNELS_COSINE_DISTANCE_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/cosine_distance_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/cosine_distance_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/cosine_distance_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* This implements the cosine distance.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_KERNELS_COSINE_DISTANCE_IMPL_HPP
#define __MLPACK_CORE_KERNELS_COSINE_DISTANCE_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/epanechnikov_kernel.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/epanechnikov_kernel.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/epanechnikov_kernel.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Neil Slagle
*
* Implementation of non-template Epanechnikov kernels.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include "epanechnikov_kernel.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/epanechnikov_kernel.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/epanechnikov_kernel.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/epanechnikov_kernel.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Neil Slagle
*
* Definition of the Epanechnikov kernel.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_KERNELS_EPANECHNIKOV_KERNEL_HPP
#define __MLPACK_CORE_KERNELS_EPANECHNIKOV_KERNEL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/epanechnikov_kernel_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/epanechnikov_kernel_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/epanechnikov_kernel_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Neil Slagle
*
* Implementation of template-based Epanechnikov kernel functions.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_KERNELS_EPANECHNIKOV_KERNEL_IMPL_HPP
#define __MLPACK_CORE_KERNELS_EPANECHNIKOV_KERNEL_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/example_kernel.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/example_kernel.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/example_kernel.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* This is an example kernel.  If you are making your own kernel, follow the
* outline specified in this file.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_KERNELS_EXAMPLE_KERNEL_H
#define __MLPACK_CORE_KERNELS_EXAMPLE_KERNEL_H

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/gaussian_kernel.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/gaussian_kernel.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/gaussian_kernel.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -5,6 +5,20 @@
* @author Ryan Curtin
*
* Implementation of the Gaussian kernel (GaussianKernel).
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_KERNELS_GAUSSIAN_KERNEL_HPP
#define __MLPACK_CORE_KERNELS_GAUSSIAN_KERNEL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/hyperbolic_tangent_kernel.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/hyperbolic_tangent_kernel.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/hyperbolic_tangent_kernel.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ajinkya Kale <kaleajinkya at gmail.com>
*
* Implementation of the hyperbolic tangent kernel.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_KERNELS_HYPERBOLIC_TANGENT_KERNEL_HPP
#define __MLPACK_CORE_KERNELS_HYPERBOLIC_TANGENT_KERNEL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/laplacian_kernel.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/laplacian_kernel.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/laplacian_kernel.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ajinkya Kale <kaleajinkya at gmail.com>
*
* Implementation of the Laplacian kernel (LaplacianKernel).
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_KERNELS_LAPLACIAN_KERNEL_HPP
#define __MLPACK_CORE_KERNELS_LAPLACIAN_KERNEL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/linear_kernel.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/linear_kernel.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/linear_kernel.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -5,6 +5,20 @@
* @author Ryan Curtin
*
* Implementation of the linear kernel (just the standard dot product).
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_KERNELS_LINEAR_KERNEL_HPP
#define __MLPACK_CORE_KERNELS_LINEAR_KERNEL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/polynomial_kernel.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/polynomial_kernel.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/polynomial_kernel.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ajinkya Kale <kaleajinkya at gmail.com>
*
* Implementation of the polynomial kernel (just the standard dot product).
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_KERNELS_POLYNOMIAL_KERNEL_HPP
#define __MLPACK_CORE_KERNELS_POLYNOMIAL_KERNEL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/pspectrum_string_kernel.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/pspectrum_string_kernel.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/pspectrum_string_kernel.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -7,6 +7,20 @@
* one-dimensional data matrix (data vector) to FastMKS which stores indices of
* strings; then, the actual strings are given to the PSpectrumStringKernel at
* construction time, and the kernel knows to map the indices to actual strings.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include "pspectrum_string_kernel.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/pspectrum_string_kernel.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/pspectrum_string_kernel.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/pspectrum_string_kernel.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -7,6 +7,20 @@
* one-dimensional data matrix (data vector) to FastMKS which stores indices of
* strings; then, the actual strings are given to the PSpectrumStringKernel at
* construction time, and the kernel knows to map the indices to actual strings.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_KERNELS_PSPECTRUM_STRING_KERNEL_HPP
#define __MLPACK_CORE_KERNELS_PSPECTRUM_STRING_KERNEL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/pspectrum_string_kernel_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/pspectrum_string_kernel_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/pspectrum_string_kernel_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -7,6 +7,20 @@
* one-dimensional data matrix (data vector) to FastMKS which stores indices of
* strings; then, the actual strings are given to the PSpectrumStringKernel at
* construction time, and the kernel knows to map the indices to actual strings.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_KERNELS_PSPECTRUM_STRING_KERNEL_IMPL_HPP
#define __MLPACK_CORE_KERNELS_PSPECTRUM_STRING_KERNEL_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/spherical_kernel.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/spherical_kernel.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/spherical_kernel.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* This is an example kernel.  If you are making your own kernel, follow the
* outline specified in this file.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_KERNELS_SPHERICAL_KERNEL_H
#define __MLPACK_CORE_KERNELS_SPHERICAL_KERNEL_H

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/triangular_kernel.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/triangular_kernel.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/kernels/triangular_kernel.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Definition and implementation of the trivially simple triangular kernel.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_KERNELS_TRIANGULAR_KERNEL_HPP
#define __MLPACK_CORE_KERNELS_TRIANGULAR_KERNEL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/clamp.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/clamp.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/clamp.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -2,6 +2,20 @@
* @file clamp.hpp
*
* Miscellaneous math clamping routines.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_MATH_CLAMP_HPP
#define __MLPACK_CORE_MATH_CLAMP_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/lin_alg.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/lin_alg.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/lin_alg.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Nishant Mehta
*
* Linear algebra utilities.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include "lin_alg.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/lin_alg.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/lin_alg.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/lin_alg.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Nishant Mehta
*
* Linear algebra utilities.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_MATH_LIN_ALG_HPP
#define __MLPACK_CORE_MATH_LIN_ALG_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/random.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/random.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/random.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -2,6 +2,20 @@
* @file random.cpp
*
* Declarations of global Boost random number generators.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <boost/random.hpp>
#include <boost/version.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/random.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/random.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/random.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -2,6 +2,20 @@
* @file random.hpp
*
* Miscellaneous math random-related routines.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_MATH_RANDOM_HPP
#define __MLPACK_CORE_MATH_RANDOM_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/range.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/range.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/range.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
*
* Definition of the Range class, which represents a simple range with a lower
* and upper bound.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_MATH_RANGE_HPP
#define __MLPACK_CORE_MATH_RANGE_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/range_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/range_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/range_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -2,6 +2,20 @@
* @file range_impl.hpp
*
* Implementation of the (inlined) Range class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_MATH_RANGE_IMPL_HPP
#define __MLPACK_CORE_MATH_RANGE_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/round.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/round.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/math/round.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Implementation of round() for use on Visual Studio, where C99 isn't
* implemented.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_MATH_ROUND_HPP
#define __MLPACK_CORE_MATH_ROUND_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/metrics/lmetric.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/metrics/lmetric.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/metrics/lmetric.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -6,6 +6,20 @@
* as non-squared distances.  The squared distances are faster to compute.
*
* This also gives several convenience typedefs for commonly used L-metrics.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_METRICS_LMETRIC_HPP
#define __MLPACK_CORE_METRICS_LMETRIC_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/metrics/lmetric_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/metrics/lmetric_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/metrics/lmetric_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Implementation of template specializations of LMetric class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_METRICS_LMETRIC_IMPL_HPP
#define __MLPACK_CORE_METRICS_LMETRIC_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/metrics/mahalanobis_distance.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/metrics/mahalanobis_distance.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/metrics/mahalanobis_distance.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* The Mahalanobis distance.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_METRICS_MAHALANOBIS_DISTANCE_HPP
#define __MLPACK_CORE_METRICS_MAHALANOBIS_DISTANCE_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/metrics/mahalanobis_distance_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/metrics/mahalanobis_distance_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/metrics/mahalanobis_distance_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Implementation of the Mahalanobis distance.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_METRICS_MAHALANOBIS_DISTANCE_IMPL_HPP
#define __MLPACK_CORE_METRICS_MAHALANOBIS_DISTANCE_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -5,6 +5,20 @@
* Definition of AugLagrangian class, which implements the Augmented Lagrangian
* optimization method (also called the 'method of multipliers'.  This class
* uses the L-BFGS optimizer.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/

#ifndef __MLPACK_CORE_OPTIMIZERS_AUG_LAGRANGIAN_AUG_LAGRANGIAN_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_function.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_function.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_function.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Contains a utility class for AugLagrangian.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_OPTIMIZERS_AUG_LAGRANGIAN_AUG_LAGRANGIAN_FUNCTION_HPP
#define __MLPACK_CORE_OPTIMIZERS_AUG_LAGRANGIAN_AUG_LAGRANGIAN_FUNCTION_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_function_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_function_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_function_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -5,6 +5,20 @@
* Simple, naive implementation of AugLagrangianFunction.  Better
* specializations can probably be given in many cases, but this is the most
* general case.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_OPTIMIZERS_AUG_LAGRANGIAN_AUG_LAGRANGIAN_FUNCTION_IMPL_HPP
#define __MLPACK_CORE_OPTIMIZERS_AUG_LAGRANGIAN_AUG_LAGRANGIAN_FUNCTION_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Implementation of AugLagrangian class (Augmented Lagrangian optimization
* method).
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/

#ifndef __MLPACK_CORE_OPTIMIZERS_AUG_LAGRANGIAN_AUG_LAGRANGIAN_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_test_functions.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_test_functions.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_test_functions.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Implementation of AugLagrangianTestFunction class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/

#include "aug_lagrangian_test_functions.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_test_functions.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_test_functions.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/aug_lagrangian/aug_lagrangian_test_functions.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Define test functions for the augmented Lagrangian method.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_OPTIMIZERS_AUG_LAGRANGIAN_TEST_FUNCTIONS_HPP
#define __MLPACK_CORE_OPTIMIZERS_AUG_LAGRANGIAN_TEST_FUNCTIONS_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lbfgs/lbfgs.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lbfgs/lbfgs.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lbfgs/lbfgs.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
* @author Ryan Curtin
*
* The generic L-BFGS optimizer.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_OPTIMIZERS_LBFGS_LBFGS_HPP
#define __MLPACK_CORE_OPTIMIZERS_LBFGS_LBFGS_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lbfgs/lbfgs_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lbfgs/lbfgs_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lbfgs/lbfgs_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
* @author Ryan Curtin
*
* The implementation of the L_BFGS optimizer.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_OPTIMIZERS_LBFGS_LBFGS_IMPL_HPP
#define __MLPACK_CORE_OPTIMIZERS_LBFGS_LBFGS_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lbfgs/test_functions.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lbfgs/test_functions.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lbfgs/test_functions.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Implementations of the test functions defined in test_functions.hpp.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include "test_functions.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lbfgs/test_functions.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lbfgs/test_functions.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lbfgs/test_functions.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -9,6 +9,20 @@
*  Jorge J. Moré, Burton S. Garbow, and Kenneth E. Hillstrom. 1981.
*  ACM Trans. Math. Softw. 7, 1 (March 1981), 17-41.
*  http://portal.acm.org/citation.cfm?id=355934.355936
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_OPTIMIZERS_LBFGS_TEST_FUNCTIONS_HPP
#define __MLPACK_CORE_OPTIMIZERS_LBFGS_TEST_FUNCTIONS_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lrsdp/lrsdp.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lrsdp/lrsdp.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lrsdp/lrsdp.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* An implementation of Monteiro and Burer's formulation of low-rank
* semidefinite programs (LR-SDP).
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_OPTIMIZERS_LRSDP_LRSDP_HPP
#define __MLPACK_CORE_OPTIMIZERS_LRSDP_LRSDP_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lrsdp/lrsdp_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lrsdp/lrsdp_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/optimizers/lrsdp/lrsdp_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* An implementation of Monteiro and Burer's formulation of low-rank
* semidefinite programs (LR-SDP).
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_OPTIMIZERS_LRSDP_LRSDP_IMPL_HPP
#define __MLPACK_CORE_OPTIMIZERS_LRSDP_LRSDP_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/ballbound.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/ballbound.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/ballbound.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
*
* Bounds that are useful for binary space partitioning trees.
* Interface to a ball bound that works in arbitrary metric spaces.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/

#ifndef __MLPACK_CORE_TREE_BALLBOUND_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/ballbound_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/ballbound_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/ballbound_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -5,6 +5,20 @@
* Implementation of BallBound ball bound metric policy class.
*
* @experimental
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_TREE_BALLBOUND_IMPL_HPP
#define __MLPACK_CORE_TREE_BALLBOUND_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -2,6 +2,20 @@
* @file binary_space_tree.hpp
*
* Definition of generalized binary space partitioning tree (BinarySpaceTree).
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_TREE_BINARY_SPACE_TREE_BINARY_SPACE_TREE_HPP
#define __MLPACK_CORE_TREE_BINARY_SPACE_TREE_BINARY_SPACE_TREE_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -2,6 +2,20 @@
* @file binary_space_tree_impl.hpp
*
* Implementation of generalized space partitioning tree.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_TREE_BINARY_SPACE_TREE_BINARY_SPACE_TREE_IMPL_HPP
#define __MLPACK_CORE_TREE_BINARY_SPACE_TREE_BINARY_SPACE_TREE_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/dual_tree_traverser.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/dual_tree_traverser.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/dual_tree_traverser.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -6,6 +6,20 @@
* nested class of BinarySpaceTree which traverses two trees in a depth-first
* manner with a given set of rules which indicate the branches which can be
* pruned and the order in which to recurse.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_TREE_BINARY_SPACE_TREE_DUAL_TREE_TRAVERSER_HPP
#define __MLPACK_CORE_TREE_BINARY_SPACE_TREE_DUAL_TREE_TRAVERSER_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/dual_tree_traverser_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/dual_tree_traverser_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/dual_tree_traverser_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -5,6 +5,20 @@
* Implementation of the DualTreeTraverser for BinarySpaceTree.  This is a way
* to perform a dual-tree traversal of two trees.  The trees must be the same
* type.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_TREE_BINARY_SPACE_TREE_DUAL_TREE_TRAVERSER_IMPL_HPP
#define __MLPACK_CORE_TREE_BINARY_SPACE_TREE_DUAL_TREE_TRAVERSER_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/single_tree_traverser.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/single_tree_traverser.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/single_tree_traverser.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -5,6 +5,20 @@
* A nested class of BinarySpaceTree which traverses the entire tree with a
* given set of rules which indicate the branches which can be pruned and the
* order in which to recurse.  This traverser is a depth-first traverser.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_TREE_BINARY_SPACE_TREE_SINGLE_TREE_TRAVERSER_HPP
#define __MLPACK_CORE_TREE_BINARY_SPACE_TREE_SINGLE_TREE_TRAVERSER_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/single_tree_traverser_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/single_tree_traverser_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree/single_tree_traverser_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -5,6 +5,20 @@
* A nested class of BinarySpaceTree which traverses the entire tree with a
* given set of rules which indicate the branches which can be pruned and the
* order in which to recurse.  This traverser is a depth-first traverser.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_TREE_BINARY_SPACE_TREE_SINGLE_TREE_TRAVERSER_IMPL_HPP
#define __MLPACK_CORE_TREE_BINARY_SPACE_TREE_SINGLE_TREE_TRAVERSER_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/binary_space_tree.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Include all the necessary files to use the BinarySpaceTree class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_TREE_BINARY_SPACE_TREE_HPP
#define __MLPACK_CORE_TREE_BINARY_SPACE_TREE_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/bounds.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/bounds.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/bounds.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -2,6 +2,20 @@
* @file bounds.hpp
*
* Bounds that are useful for binary space partitioning trees.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/

#ifndef __MLPACK_CORE_TREE_BOUNDS_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/cover_tree.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/cover_tree.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/cover_tree.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Definition of CoverTree, which can be used in place of the BinarySpaceTree.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_TREE_COVER_TREE_COVER_TREE_HPP
#define __MLPACK_CORE_TREE_COVER_TREE_COVER_TREE_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Implementation of CoverTree class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_TREE_COVER_TREE_COVER_TREE_IMPL_HPP
#define __MLPACK_CORE_TREE_COVER_TREE_COVER_TREE_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/dual_tree_traverser.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/dual_tree_traverser.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/dual_tree_traverser.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* A dual-tree traverser for the cover tree.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_TREE_COVER_TREE_DUAL_TREE_TRAVERSER_HPP
#define __MLPACK_CORE_TREE_COVER_TREE_DUAL_TREE_TRAVERSER_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/dual_tree_traverser_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/dual_tree_traverser_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/dual_tree_traverser_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* A dual-tree traverser for the cover tree.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_TREE_COVER_TREE_DUAL_TREE_TRAVERSER_IMPL_HPP
#define __MLPACK_CORE_TREE_COVER_TREE_DUAL_TREE_TRAVERSER_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/first_point_is_root.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/first_point_is_root.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/first_point_is_root.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* A very simple policy for the cover tree; the first point in the dataset is
* chosen as the root of the cover tree.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_TREE_FIRST_POINT_IS_ROOT_HPP
#define __MLPACK_CORE_TREE_FIRST_POINT_IS_ROOT_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/single_tree_traverser.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/single_tree_traverser.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/single_tree_traverser.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -5,6 +5,20 @@
* Defines the SingleTreeTraverser for the cover tree.  This implements a
* single-tree breadth-first recursion with a pruning rule and a base case (two
* point) rule.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_TREE_COVER_TREE_SINGLE_TREE_TRAVERSER_HPP
#define __MLPACK_CORE_TREE_COVER_TREE_SINGLE_TREE_TRAVERSER_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/single_tree_traverser_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/single_tree_traverser_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree/single_tree_traverser_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Implementation of the single tree traverser for cover trees, which implements
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_TREE_COVER_TREE_SINGLE_TREE_TRAVERSER_IMPL_HPP
#define __MLPACK_CORE_TREE_COVER_TREE_SINGLE_TREE_TRAVERSER_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/cover_tree.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Includes all the necessary files to use the CoverTree class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_TREE_COVER_TREE_HPP
#define __MLPACK_CORE_TREE_COVER_TREE_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/hrectbound.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/hrectbound.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/hrectbound.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -7,6 +7,20 @@
* implements a hyperrectangle bound.
*
* @experimental
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_TREE_HRECTBOUND_HPP
#define __MLPACK_CORE_TREE_HRECTBOUND_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/hrectbound_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/hrectbound_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/hrectbound_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -5,6 +5,20 @@
* Template parameter t_pow is the metric to use; use 2 for Euclidean (L2).
*
* @experimental
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_TREE_HRECTBOUND_IMPL_HPP
#define __MLPACK_CORE_TREE_HRECTBOUND_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/mrkd_statistic.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/mrkd_statistic.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/mrkd_statistic.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
* Definition of the policy type for the statistic class.
*
* You should define your own statistic that looks like EmptyStatistic.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/

#ifndef __MLPACK_CORE_TREE_MRKD_STATISTIC_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/periodichrectbound.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/periodichrectbound.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/periodichrectbound.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -5,6 +5,20 @@
*
* This file describes the interface for the PeriodicHRectBound policy, which
* implements a hyperrectangle bound in a periodic space.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_TREE_PERIODICHRECTBOUND_HPP
#define __MLPACK_CORE_TREE_PERIODICHRECTBOUND_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/periodichrectbound_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/periodichrectbound_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/periodichrectbound_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
*
* Implementation of periodic hyper-rectangle bound policy class.
* Template parameter t_pow is the metric to use; use 2 for Euclidian (L2).
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_TREE_PERIODICHRECTBOUND_IMPL_HPP
#define __MLPACK_CORE_TREE_PERIODICHRECTBOUND_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/statistic.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/statistic.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/tree/statistic.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
* Definition of the policy type for the statistic class.
*
* You should define your own statistic that looks like EmptyStatistic.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/

#ifndef __MLPACK_CORE_TREE_STATISTIC_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/cli.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/cli.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/cli.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Matthew Amidon
*
* Implementation of the CLI module for parsing parameters.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <list>
#include <boost/program_options.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/cli.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/cli.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/cli.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -5,6 +5,20 @@
* This file implements the CLI subsystem which is intended to replace FX.
* This can be used more or less regardless of context.  In the future,
* it might be expanded to include file I/O.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_IO_CLI_HPP
#define __MLPACK_CORE_IO_CLI_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/cli_deleter.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/cli_deleter.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/cli_deleter.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -7,6 +7,20 @@
* 'CLI::Destroy()' at the end of their program.  The file also defines a static
* CLIDeleter class, which will be initialized at the beginning of the program
* and deleted at the end.  The destructor destroys the CLI singleton.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include "cli_deleter.hpp"
#include "cli.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/cli_deleter.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/cli_deleter.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/cli_deleter.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Definition of the CLIDeleter() class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_IO_CLI_DELETER_HPP
#define __MLPACK_CORE_IO_CLI_DELETER_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/cli_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/cli_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/cli_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Matthew Amidon
*
* Implementation of templated functions of the CLI class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_IO_CLI_IMPL_HPP
#define __MLPACK_CORE_IO_CLI_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/log.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/log.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/log.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Matthew Amidon
*
* Implementation of the Log class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef _WIN32
#include <cxxabi.h>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/log.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/log.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/log.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Matthew Amidon
*
* Definition of the Log class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_IO_LOG_HPP
#define __MLPACK_CORE_IO_LOG_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/nulloutstream.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/nulloutstream.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/nulloutstream.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
* @author Matthew Amidon
*
* Definition of the NullOutStream class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_IO_NULLOUTSTREAM_HPP
#define __MLPACK_CORE_IO_NULLOUTSTREAM_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/option.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/option.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/option.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Implementation of the ProgramDoc class.  The class registers itself with CLI
* when constructed.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include "cli.hpp"
#include "option.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/option.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/option.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/option.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Definition of the Option class, which is used to define parameters which are
* used by CLI.  The ProgramDoc class also resides here.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_IO_OPTION_HPP
#define __MLPACK_CORE_IO_OPTION_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/option_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/option_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/option_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Matthew Amidon
*
* Implementation of template functions for the Option class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_IO_OPTION_IMPL_HPP
#define __MLPACK_CORE_IO_OPTION_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/prefixedoutstream.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/prefixedoutstream.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/prefixedoutstream.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
* @author Matthew Amidon
*
* Implementation of PrefixedOutStream methods.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <string>
#include <iostream>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/prefixedoutstream.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/prefixedoutstream.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/prefixedoutstream.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
* @author Matthew Amidon
*
* Declaration of the PrefixedOutStream class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_IO_PREFIXEDOUTSTREAM_HPP
#define __MLPACK_CORE_IO_PREFIXEDOUTSTREAM_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/prefixedoutstream_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/prefixedoutstream_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/prefixedoutstream_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
* @author Matthew Amidon
*
* Implementation of templated PrefixedOutStream member functions.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_IO_PREFIXEDOUTSTREAM_IMPL_HPP
#define __MLPACK_CORE_IO_PREFIXEDOUTSTREAM_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/save_restore_utility.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/save_restore_utility.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/save_restore_utility.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* The SaveRestoreUtility provides helper functions in saving and
*   restoring models.  The current output file type is XML.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include "save_restore_utility.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/save_restore_utility.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/save_restore_utility.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/save_restore_utility.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -6,6 +6,20 @@
*   restoring models.  The current output file type is XML.
*
* @experimental
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef SAVE_RESTORE_MODEL_HPP
#define SAVE_RESTORE_MODEL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/save_restore_utility_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/save_restore_utility_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/save_restore_utility_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* The SaveRestoreUtility provides helper functions in saving and
*   restoring models.  The current output file type is XML.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_UTIL_SAVE_RESTORE_UTILITY_IMPL_HPP
#define __MLPACK_CORE_UTIL_SAVE_RESTORE_UTILITY_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/timers.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/timers.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/timers.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Matthew Amidon
*
* Implementation of timers.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include "timers.hpp"
#include "cli.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/timers.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/timers.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core/util/timers.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Matthew Amidon
*
* Timers for MLPACK.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_UTILITIES_TIMERS_HPP
#define __MLPACK_CORE_UTILITIES_TIMERS_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/core.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/core.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/core.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
*
* Include all of the base components required to write MLPACK methods, and the
* main MLPACK Doxygen documentation.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_CORE_HPP
#define __MLPACK_CORE_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/det/det_main.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/det/det_main.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/det/det_main.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @ Parikshit Ram (pram at cc.gatech.edu)
*
* This file provides an example use of the DET
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/

#include <mlpack/core.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/det/dt_utils.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/det/dt_utils.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/det/dt_utils.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* This file implements functions to perform different tasks with the Density
* Tree class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include "dt_utils.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/det/dt_utils.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/det/dt_utils.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/det/dt_utils.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* This file implements functions to perform different tasks with the Density
* Tree class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_DET_DT_UTILS_HPP
#define __MLPACK_METHODS_DET_DT_UTILS_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/det/dtree.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/det/dtree.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/det/dtree.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -5,6 +5,20 @@
* Implementations of some declared functions in
* the Density Estimation Tree class.
*
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include "dtree.hpp"
#include <stack>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/det/dtree.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/det/dtree.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/det/dtree.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Parikshit Ram (pram at cc.gatech.edu)
*
* Density Estimation Tree class
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/

#ifndef __MLPACK_METHODS_DET_DTREE_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/emst/dtb.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/emst/dtb.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/emst/dtb.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -16,6 +16,20 @@
*   year = {2010}
* }
* @endcode
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_EMST_DTB_HPP
#define __MLPACK_METHODS_EMST_DTB_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/emst/dtb_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/emst/dtb_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/emst/dtb_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Bill March (march at gatech.edu)
*
* Implementation of DTB.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/

#ifndef __MLPACK_METHODS_EMST_DTB_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/emst/edge_pair.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/emst/edge_pair.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/emst/edge_pair.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -5,6 +5,20 @@
*
* This file contains utilities necessary for all of the minimum spanning tree
* algorithms.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_EMST_EDGE_PAIR_HPP
#define __MLPACK_METHODS_EMST_EDGE_PAIR_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/emst/emst_main.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/emst/emst_main.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/emst/emst_main.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -18,6 +18,20 @@
*   year = {2010}
* }
* @endcode
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/

#include "dtb.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/emst/union_find.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/emst/union_find.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/emst/union_find.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -6,6 +6,20 @@
* of a graph.  Each point in the graph is initially in its own component.
* Calling unionfind.Union(x, y) unites the components indexed by x and y.
* unionfind.Find(x) returns the index of the component containing point x.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_EMST_UNION_FIND_HPP
#define __MLPACK_METHODS_EMST_UNION_FIND_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/em_fit.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/em_fit.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/em_fit.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Utility class to fit a GMM using the EM algorithm.  Used by
* GMM::Estimate<>().
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_GMM_EM_FIT_HPP
#define __MLPACK_METHODS_GMM_EM_FIT_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/em_fit_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/em_fit_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/em_fit_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Implementation of EM algorithm for fitting GMMs.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_GMM_EM_FIT_IMPL_HPP
#define __MLPACK_METHODS_GMM_EM_FIT_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/gmm.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/gmm.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/gmm.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Defines a Gaussian Mixture model and
* estimates the parameters of the model
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_MOG_MOG_EM_HPP
#define __MLPACK_METHODS_MOG_MOG_EM_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/gmm_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/gmm_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/gmm_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
* @author Ryan Curtin
*
* Implementation of template-based GMM methods.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_GMM_GMM_IMPL_HPP
#define __MLPACK_METHODS_GMM_GMM_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/gmm_main.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/gmm_main.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/gmm_main.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @file gmm_main.cpp
*
* This program trains a mixture of Gaussians on a given data matrix.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include "gmm.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/phi.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/phi.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/gmm/phi.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* This file computes the Gaussian probability
* density function
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_MOG_PHI_HPP
#define __MLPACK_METHODS_MOG_PHI_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
* @author Tran Quoc Long
*
* Definition of HMM class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_HMM_HMM_HPP
#define __MLPACK_METHODS_HMM_HMM_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_generate_main.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_generate_main.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_generate_main.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Compute the most probably hidden state sequence of a given observation
* sequence for a given HMM.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
* @author Tran Quoc Long
*
* Implementation of HMM class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_HMM_HMM_IMPL_HPP
#define __MLPACK_METHODS_HMM_HMM_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_loglik_main.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_loglik_main.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_loglik_main.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Compute the log-likelihood of a given sequence for a given HMM.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_train_main.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_train_main.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_train_main.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Executable which trains an HMM and saves the trained HMM to file.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_util.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_util.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_util.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Save/load utilities for HMMs.  This should be eventually merged into the HMM
* class itself.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_HMM_HMM_UTIL_HPP
#define __MLPACK_METHODS_HMM_HMM_UTIL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_util_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_util_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_util_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Implementation of HMM load/save functions.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_HMM_HMM_UTIL_IMPL_HPP
#define __MLPACK_METHODS_HMM_HMM_UTIL_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_viterbi_main.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_viterbi_main.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/hmm/hmm_viterbi_main.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Compute the most probably hidden state sequence of a given observation
* sequence for a given HMM.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kernel_pca/kernel_pca.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kernel_pca/kernel_pca.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kernel_pca/kernel_pca.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Defines the KernelPCA class to perform Kernel Principal Components Analysis
* on the specified data set.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_KERNEL_PCA_KERNEL_PCA_HPP
#define __MLPACK_METHODS_KERNEL_PCA_KERNEL_PCA_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Implementation of KernelPCA class to perform Kernel Principal Components
* Analysis on the specified data set.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_KERNEL_PCA_KERNEL_PCA_IMPL_HPP
#define __MLPACK_METHODS_KERNEL_PCA_KERNEL_PCA_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ajinkya Kale <kaleajinkya at gmail.com>
*
* Executable for Kernel PCA.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include <mlpack/core/kernels/linear_kernel.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/allow_empty_clusters.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/allow_empty_clusters.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/allow_empty_clusters.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* This very simple policy is used when K-Means is allowed to return empty
* clusters.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_KMEANS_ALLOW_EMPTY_CLUSTERS_HPP
#define __MLPACK_METHODS_KMEANS_ALLOW_EMPTY_CLUSTERS_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/kmeans.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/kmeans.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/kmeans.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Parikshit Ram (pram at cc.gatech.edu)
*
* K-Means clustering.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_KMEANS_KMEANS_HPP
#define __MLPACK_METHODS_KMEANS_KMEANS_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/kmeans_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/kmeans_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/kmeans_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
* @author Ryan Curtin
*
* Implementation for the K-means method for getting an initial point.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include "kmeans.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/kmeans_main.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/kmeans_main.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/kmeans_main.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Executable for running K-Means.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/max_variance_new_cluster.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/max_variance_new_cluster.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/max_variance_new_cluster.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -5,6 +5,20 @@
* An implementation of the EmptyClusterPolicy policy class for K-Means.  When
* an empty cluster is detected, the point furthest from the centroid of the
* cluster with maximum variance is taken to be a new cluster.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_KMEANS_MAX_VARIANCE_NEW_CLUSTER_HPP
#define __MLPACK_METHODS_KMEANS_MAX_VARIANCE_NEW_CLUSTER_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/max_variance_new_cluster_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/max_variance_new_cluster_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/max_variance_new_cluster_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Implementation of MaxVarianceNewCluster class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_KMEANS_MAX_VARIANCE_NEW_CLUSTER_IMPL_HPP
#define __MLPACK_METHODS_KMEANS_MAX_VARIANCE_NEW_CLUSTER_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/random_partition.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/random_partition.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/kmeans/random_partition.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Very simple partitioner which partitions the data randomly into the number of
* desired clusters.  Used as the default InitialPartitionPolicy for KMeans.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_KMEANS_RANDOM_PARTITION_HPP
#define __MLPACK_METHODS_KMEANS_RANDOM_PARTITION_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/lars/lars.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/lars/lars.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/lars/lars.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Nishant Mehta (niche)
*
* Implementation of LARS and LASSO.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include "lars.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/lars/lars.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/lars/lars.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/lars/lars.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -15,6 +15,20 @@
*
* Although this option currently is not implemented, it will be implemented
* very soon.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_LARS_LARS_HPP
#define __MLPACK_METHODS_LARS_LARS_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/lars/lars_main.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/lars/lars_main.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/lars/lars_main.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Nishant Mehta
*
* Executable for LARS.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/linear_regression/linear_regression.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/linear_regression/linear_regression.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/linear_regression/linear_regression.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author James Cline
*
* Implementation of simple linear regression.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include "linear_regression.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/linear_regression/linear_regression.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/linear_regression/linear_regression.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/linear_regression/linear_regression.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author James Cline
*
* Simple least-squares linear regression.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_LINEAR_REGRESSION_LINEAR_REGRESSION_HPP
#define __MLPACK_METHODS_LINEAR_REGRESSION_LINEAR_REGRESSION_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/linear_regression/linear_regression_main.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/linear_regression/linear_regression_main.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/linear_regression/linear_regression_main.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author James Cline
*
* Main function for least-squares linear regression.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include "linear_regression.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/local_coordinate_coding/lcc.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/local_coordinate_coding/lcc.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/local_coordinate_coding/lcc.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Definition of the LocalCoordinateCoding class, which performs the Local
* Coordinate Coding algorithm.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_LOCAL_COORDINATE_CODING_LCC_HPP
#define __MLPACK_METHODS_LOCAL_COORDINATE_CODING_LCC_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/local_coordinate_coding/lcc_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/local_coordinate_coding/lcc_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/local_coordinate_coding/lcc_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Nishant Mehta
*
* Implementation of Local Coordinate Coding
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_LOCAL_COORDINATE_CODING_LCC_IMPL_HPP
#define __MLPACK_METHODS_LOCAL_COORDINATE_CODING_LCC_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/local_coordinate_coding/lcc_main.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/local_coordinate_coding/lcc_main.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/local_coordinate_coding/lcc_main.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Nishant Mehta
*
* Executable for Local Coordinate Coding.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include "lcc.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/mvu/mvu.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/mvu/mvu.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/mvu/mvu.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Implementation of the MVU class and its auxiliary objective function class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include "mvu.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/mvu/mvu.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/mvu/mvu.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/mvu/mvu.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -6,6 +6,20 @@
* class as well as a class representing the objective function (a semidefinite
* program) which MVU seeks to minimize.  Minimization is performed by the
* Augmented Lagrangian optimizer (which in turn uses the L-BFGS optimizer).
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_MVU_MVU_HPP
#define __MLPACK_METHODS_MVU_MVU_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/mvu/mvu_main.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/mvu/mvu_main.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/mvu/mvu_main.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Executable for MVU.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include "mvu.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/naive_bayes/naive_bayes_classifier.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/naive_bayes/naive_bayes_classifier.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/naive_bayes/naive_bayes_classifier.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -5,6 +5,20 @@
* A Naive Bayes Classifier which parametrically estimates the distribution of
* the features.  It is assumed that the features have been sampled from a
* Gaussian PDF.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_NAIVE_BAYES_NAIVE_BAYES_CLASSIFIER_HPP
#define __MLPACK_METHODS_NAIVE_BAYES_NAIVE_BAYES_CLASSIFIER_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/naive_bayes/naive_bayes_classifier_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/naive_bayes/naive_bayes_classifier_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/naive_bayes/naive_bayes_classifier_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -5,6 +5,20 @@
* A Naive Bayes Classifier which parametrically estimates the distribution of
* the features.  It is assumed that the features have been sampled from a
* Gaussian PDF.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_NAIVE_BAYES_NAIVE_BAYES_CLASSIFIER_IMPL_HPP
#define __MLPACK_METHODS_NAIVE_BAYES_NAIVE_BAYES_CLASSIFIER_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/naive_bayes/nbc_main.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/naive_bayes/nbc_main.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/naive_bayes/nbc_main.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -6,6 +6,20 @@
*
* This classifier does parametric naive bayes classification assuming that the
* features are sampled from a Gaussian distribution.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nca/nca.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nca/nca.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nca/nca.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Declaration of NCA class (Neighborhood Components Analysis).
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_NCA_NCA_HPP
#define __MLPACK_METHODS_NCA_NCA_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nca/nca_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nca/nca_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nca/nca_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Implementation of templated NCA class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_NCA_NCA_IMPL_HPP
#define __MLPACK_METHODS_NCA_NCA_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nca/nca_main.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nca/nca_main.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nca/nca_main.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Executable for Neighborhood Components Analysis.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include <mlpack/core/metrics/lmetric.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nca/nca_softmax_error_function.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nca/nca_softmax_error_function.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nca/nca_softmax_error_function.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Implementation of the stochastic neighbor assignment probability error
* function (the "softmax error").
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_NCA_NCA_SOFTMAX_ERROR_FUNCTION_HPP
#define __MLPACK_METHODS_NCA_NCA_SOFTMAX_ERROR_FUNCTION_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nca/nca_softmax_error_function_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nca/nca_softmax_error_function_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nca/nca_softmax_error_function_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Implementation of the Softmax error function.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_NCA_NCA_SOFTMAX_ERROR_FUNCTCLIN_IMPL_H
#define __MLPACK_METHODS_NCA_NCA_SOFTMAX_ERROR_FUNCTCLIN_IMPL_H

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/allkfn_main.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/allkfn_main.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/allkfn_main.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Implementation of the AllkFN executable.  Allows some number of standard
* options.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/allknn_main.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/allknn_main.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/allknn_main.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Implementation of the AllkNN executable.  Allows some number of standard
* options.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include <mlpack/core/tree/cover_tree.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/neighbor_search.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/neighbor_search.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/neighbor_search.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Defines the NeighborSearch class, which performs an abstract
* nearest-neighbor-like query on two datasets.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_NEIGHBOR_SEARCH_NEIGHBOR_SEARCH_HPP
#define __MLPACK_METHODS_NEIGHBOR_SEARCH_NEIGHBOR_SEARCH_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Implementation of Neighbor-Search class to perform all-nearest-neighbors on
* two specified data sets.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_NEIGHBOR_SEARCH_NEIGHBOR_SEARCH_IMPL_HPP
#define __MLPACK_METHODS_NEIGHBOR_SEARCH_NEIGHBOR_SEARCH_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/neighbor_search_rules.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/neighbor_search_rules.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/neighbor_search_rules.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Defines the pruning rules and base case rules necessary to perform a
* tree-based search (with an arbitrary tree) for the NeighborSearch class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_NEIGHBOR_SEARCH_NEIGHBOR_SEARCH_RULES_HPP
#define __MLPACK_METHODS_NEIGHBOR_SEARCH_NEIGHBOR_SEARCH_RULES_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Implementation of NearestNeighborRules.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_NEIGHBOR_SEARCH_NEAREST_NEIGHBOR_RULES_IMPL_HPP
#define __MLPACK_METHODS_NEIGHBOR_SEARCH_NEAREST_NEIGHBOR_RULES_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Implementation of the simple FurthestNeighborSort policy class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include "furthest_neighbor_sort.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Implementation of the SortPolicy class for NeighborSearch; in this case, the
* furthest neighbors are those that are most important.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_NEIGHBOR_SEARCH_FURTHEST_NEIGHBOR_SORT_HPP
#define __MLPACK_METHODS_NEIGHBOR_SEARCH_FURTHEST_NEIGHBOR_SORT_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Implementation of templated methods for the FurthestNeighborSort SortPolicy
* class for the NeighborSearch class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_NEIGHBOR_SEARCH_FURTHEST_NEIGHBOR_SORT_IMPL_HPP
#define __MLPACK_METHODS_NEIGHBOR_SEARCH_FURTHEST_NEIGHBOR_SORT_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Implementation of the simple NearestNeighborSort policy class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include "nearest_neighbor_sort.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Implementation of the SortPolicy class for NeighborSearch; in this case, the
* nearest neighbors are those that are most important.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_NEIGHBOR_SEARCH_NEAREST_NEIGHBOR_SORT_HPP
#define __MLPACK_METHODS_NEIGHBOR_SEARCH_NEAREST_NEIGHBOR_SORT_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Implementation of templated methods for the NearestNeighborSort SortPolicy
* class for the NeighborSearch class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_NEIGHBOR_NEAREST_NEIGHBOR_SORT_IMPL_HPP
#define __MLPACK_NEIGHBOR_NEAREST_NEIGHBOR_SORT_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/typedef.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/typedef.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/neighbor_search/typedef.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -5,6 +5,20 @@
* Simple typedefs describing template instantiations of the NeighborSearch
* class which are commonly used.  This is meant to be included by
* neighbor_search.h but is a separate file for simplicity.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_NEIGHBOR_SEARCH_TYPEDEF_H
#define __MLPACK_NEIGHBOR_SEARCH_TYPEDEF_H

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/als_update_rules.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/als_update_rules.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/als_update_rules.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -9,6 +9,20 @@
* squares projection formula to reduce the error value of
* \f$\sqrt{\sum_i \sum_j(V-WH)^2} \f$ by alternately calculating W and H
* respectively while holding the other matrix constant.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_NMF_ALS_UPDATE_RULES_HPP
#define __MLPACK_METHODS_NMF_ALS_UPDATE_RULES_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/mult_dist_update_rules.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/mult_dist_update_rules.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/mult_dist_update_rules.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -8,6 +8,20 @@
* that the Frobenius norm \f$\sqrt{\sum_i \sum_j(V-WH)^2} \f$ is
* non-increasing between subsequent iterations. Both of the update rules
* for W and H are defined in this file.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_NMF_MULT_DIST_UPDATE_RULES_HPP
#define __MLPACK_METHODS_NMF_MULT_DIST_UPDATE_RULES_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/mult_div_update_rules.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/mult_div_update_rules.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/mult_div_update_rules.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -9,6 +9,20 @@
* \f$\sum_i \sum_j (V_{ij} log\frac{V_{ij}}{(WH)_{ij}}-V_{ij}+(WH)_{ij}) \f$is
* non-increasing between subsequent iterations. Both of the update rules
* for W and H are defined in this file.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_NMF_MULT_DIV_UPDATE_RULES_HPP
#define __MLPACK_METHODS_NMF_MULT_DIV_UPDATE_RULES_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/nmf.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/nmf.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/nmf.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Defines the NMF class to perform Non-negative Matrix Factorization
* on the given matrix.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_NMF_NMF_HPP
#define __MLPACK_METHODS_NMF_NMF_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/nmf_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/nmf_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/nmf_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Implementation of NMF class to perform Non-Negative Matrix Factorization
* on the given matrix.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/

namespace mlpack {

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/nmf_main.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/nmf_main.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/nmf_main.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Mohan Rajendran
*
* Main executable to run NMF.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/random_acol_init.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/random_acol_init.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/random_acol_init.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -7,6 +7,20 @@
* the paper 'Algorithms, Initializations and Convergence' by Langville et al.
* This method sets each of the columns of W by averaging p randomly chosen
* columns of V.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_NMF_RANDOM_ACOL_INIT_HPP
#define __MLPACK_METHODS_NMF_RANDOM_ACOL_INIT_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/random_init.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/random_init.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/nmf/random_init.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Intialization rule for Non-Negative Matrix Factorization (NMF). This simple
* initialization is performed by assigning a random matrix to W and H.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_NMF_RANDOM_INIT_HPP
#define __MLPACK_METHODS_NMF_RANDOM_INIT_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/pca/pca.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/pca/pca.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/pca/pca.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Implementation of PCA class to perform Principal Components Analysis on the
* specified data set.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include "pca.hpp"
#include <mlpack/core.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/pca/pca.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/pca/pca.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/pca/pca.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Defines the PCA class to perform Principal Components Analysis on the
* specified data set.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_PCA_PCA_HPP
#define __MLPACK_METHODS_PCA_PCA_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/pca/pca_main.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/pca/pca_main.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/pca/pca_main.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Main executable to run PCA.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>

===================================================================
@@ -3,6 +3,20 @@
* @author Nishant Mehta
*
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/

===================================================================
@@ -5,6 +5,20 @@
* Declaration of Radical class (RADICAL is Robust, Accurate, Direct ICA aLgorithm)
* Note: upper case variables correspond to matrices. do not convert them to
*   camelCase because that would make them appear to be vectors (which is bad!)
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/

===================================================================
@@ -3,6 +3,20 @@
* @author Nishant Mehta
*
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/

#include <mlpack/core.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/range_search/range_search.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/range_search/range_search.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/range_search/range_search.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Defines the RangeSearch class, which performs a generalized range search on
* points.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_RANGE_SEARCH_RANGE_SEARCH_HPP
#define __MLPACK_METHODS_RANGE_SEARCH_RANGE_SEARCH_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/range_search/range_search_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/range_search/range_search_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/range_search/range_search_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Implementation of the RangeSearch class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_RANGE_SEARCH_RANGE_SEARCH_IMPL_HPP
#define __MLPACK_METHODS_RANGE_SEARCH_RANGE_SEARCH_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/range_search/range_search_main.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/range_search/range_search_main.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/range_search/range_search_main.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -5,6 +5,20 @@
*
* Implementation of the RangeSearch executable.  Allows some number of standard
* options.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include <mlpack/core/metrics/lmetric.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/data_dependent_random_initializer.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/data_dependent_random_initializer.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/data_dependent_random_initializer.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Nishant Mehta
*
* A sensible heuristic for initializing dictionaries for sparse coding.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_SPARSE_CODING_DATA_DEPENDENT_RANDOM_INITIALIZER_HPP
#define __MLPACK_METHODS_SPARSE_CODING_DATA_DEPENDENT_RANDOM_INITIALIZER_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/nothing_initializer.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/nothing_initializer.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/nothing_initializer.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -5,6 +5,20 @@
* An initializer for SparseCoding which does precisely nothing.  It is useful
* for when you have an already defined dictionary and you plan on setting it
* with SparseCoding::Dictionary().
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_SPARSE_CODING_NOTHING_INITIALIZER_HPP
#define __MLPACK_METHODS_SPARSE_CODING_NOTHING_INITIALIZER_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/random_initializer.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/random_initializer.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/random_initializer.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* A very simple random dictionary initializer for SparseCoding; it is probably
* not a very good choice.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_SPARSE_CODING_RANDOM_INITIALIZER_HPP
#define __MLPACK_METHODS_SPARSE_CODING_RANDOM_INITIALIZER_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/sparse_coding.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/sparse_coding.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/sparse_coding.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Definition of the SparseCoding class, which performs L1 (LASSO) or
* L1+L2 (Elastic Net)-regularized sparse coding with dictionary learning
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_SPARSE_CODING_SPARSE_CODING_HPP
#define __MLPACK_METHODS_SPARSE_CODING_SPARSE_CODING_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/sparse_coding_impl.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/sparse_coding_impl.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/sparse_coding_impl.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Implementation of Sparse Coding with Dictionary Learning using l1 (LASSO) or
* l1+l2 (Elastic Net) regularization.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_METHODS_SPARSE_CODING_SPARSE_CODING_IMPL_HPP
#define __MLPACK_METHODS_SPARSE_CODING_SPARSE_CODING_IMPL_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Nishant Mehta
*
* Executable for Sparse Coding.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include "sparse_coding.hpp"

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/allkfn_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/allkfn_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/allkfn_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -2,6 +2,20 @@
* @file allkfn_test.cpp
*
* Tests for AllkFN (all-k-furthest-neighbors).
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include <mlpack/methods/neighbor_search/neighbor_search.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/allknn_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/allknn_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/allknn_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -2,6 +2,20 @@
* @file allknn_test.cpp
*
* Test file for AllkNN class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include <mlpack/methods/neighbor_search/neighbor_search.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/aug_lagrangian_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/aug_lagrangian_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/aug_lagrangian_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Test of the AugmentedLagrangian class using the test functions defined in
* aug_lagrangian_test_functions.hpp.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/

#include <mlpack/core.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/cli_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/cli_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/cli_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Matthew Amidon, Ryan Curtin
*
* Test for the CLI input parameter system.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/

#include <iostream>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/det_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/det_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/det_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Unit tests for the functions of the class DTree
* and the utility functions using this class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/

#define protected public

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/distribution_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/distribution_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/distribution_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Test for the mlpack::distribution::DiscreteDistribution class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/emst_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/emst_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/emst_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -2,6 +2,20 @@
* @file emst_test.cpp
*
* Test file for EMST methods.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include <mlpack/methods/emst/dtb.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/gmm_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/gmm_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/gmm_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Test for the Gaussian Mixture Model class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/hmm_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/hmm_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/hmm_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -2,6 +2,20 @@
* @file hmm_test.cpp
*
* Test file for HMMs.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include <mlpack/methods/hmm/hmm.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/kernel_pca_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/kernel_pca_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/kernel_pca_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ajinkya Kale <kaleajinkya at gmail.com>
*
* Test file for Kernel PCA.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include <mlpack/core/kernels/linear_kernel.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/kernel_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/kernel_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/kernel_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
* @author Ajinkya Kale
*
* Tests for the various kernel classes.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core/kernels/cosine_distance.hpp>
#include <mlpack/core/kernels/epanechnikov_kernel.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/kmeans_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/kmeans_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/kmeans_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -1,6 +1,20 @@
/**
* @file kmeans_test.cpp
* @author Ryan Curtin
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/lars_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/lars_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/lars_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -2,6 +2,20 @@
* @file lars_test.cpp
*
* Test for LARS
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/

// Note: We don't use BOOST_REQUIRE_CLOSE in the code below because we need

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/lbfgs_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/lbfgs_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/lbfgs_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
* Tests the L-BFGS optimizer on a couple test functions.
*
* @author Ryan Curtin (gth671b at mail.gatech.edu)
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include <mlpack/core/optimizers/lbfgs/lbfgs.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/lin_alg_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/lin_alg_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/lin_alg_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -5,6 +5,20 @@
* Simple tests for things in the linalg__private namespace.
* Partly so I can be sure that my changes are working.
* Move to boost unit testing framework at some point.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include <mlpack/core/math/lin_alg.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/linear_regression_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/linear_regression_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/linear_regression_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -2,6 +2,20 @@
* @file linear_regression_test.cpp
*
* Test for linear regression.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include <mlpack/methods/linear_regression/linear_regression.hpp>

===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/load_save_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/load_save_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Tests for data::Load() and data::Save().
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <sstream>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/local_coordinate_coding_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/local_coordinate_coding_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/local_coordinate_coding_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -2,6 +2,20 @@
* @file local_coordinate_coding_test.cpp
*
* Test for Local Coordinate Coding
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/

// Note: We don't use BOOST_REQUIRE_CLOSE in the code below because we need

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/lrsdp_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/lrsdp_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/lrsdp_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Tests for LR-SDP (core/optimizers/lrsdp/).
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include <mlpack/core/optimizers/lrsdp/lrsdp.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/math_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/math_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/math_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Tests for everything in the math:: namespace.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core/math/clamp.hpp>
#include <mlpack/core/math/random.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/mlpack_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/mlpack_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/mlpack_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
*
* Simple file defining the name of the overall test for MLPACK.  Each
* individual test is contained in its own file.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#define BOOST_TEST_MODULE MLPACKTest

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/nbc_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/nbc_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/nbc_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -2,6 +2,20 @@
* @file nbc_test.cpp
*
* Test for the Naive Bayes classifier.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include <mlpack/methods/naive_bayes/naive_bayes_classifier.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/nca_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/nca_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/nca_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Unit tests for Neighborhood Components Analysis and related code (including
* the softmax error function).
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include <mlpack/core/metrics/lmetric.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/nmf_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/nmf_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/nmf_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Mohan Rajendran
*
* Test file for NMF class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include <mlpack/methods/nmf/nmf.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/old_boost_test_definitions.hpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/old_boost_test_definitions.hpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/old_boost_test_definitions.hpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -4,6 +4,20 @@
*
* Ancient Boost.Test versions don't act how we expect.  This file includes the
* things we need to fix that.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __MLPACK_TESTS_OLD_BOOST_TEST_DEFINITIONS_HPP
#define __MLPACK_TESTS_OLD_BOOST_TEST_DEFINITIONS_HPP

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/pca_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/pca_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/pca_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ajinkya Kale
*
* Test file for PCA class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include <mlpack/methods/pca/pca.hpp>

===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/radical_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/radical_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Nishant Mehta
*
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/range_search_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/range_search_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/range_search_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Test file for RangeSearch<> class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include <mlpack/methods/range_search/range_search.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/save_restore_utility_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/save_restore_utility_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/save_restore_utility_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Neil Slagle
*
* Here we have tests for the SaveRestoreModel class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core/util/save_restore_utility.hpp>
#include <boost/test/unit_test.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/sort_policy_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/sort_policy_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/sort_policy_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Ryan Curtin
*
* Tests for each of the implementations of the SortPolicy class.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include <mlpack/core/tree/binary_space_tree.hpp>

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/sparse_coding_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/sparse_coding_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/sparse_coding_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -2,6 +2,20 @@
* @file sparse_coding_test.cpp
*
* Test for Sparse Coding
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/

// Note: We don't use BOOST_REQUIRE_CLOSE in the code below because we need

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/tree_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/tree_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/tree_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -2,6 +2,20 @@
* @file tree_test.cpp
*
* Tests for tree-building methods.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * MLPACK.  If not, see <http://www.gnu.org/licenses/>.
*/
#include <mlpack/core.hpp>
#include <mlpack/core/tree/bounds.hpp>
@@ -1583,10 +1597,10 @@
// The root point will be the first point, (0, 0).
CoverTree<> tree(data); // Expansion constant of 2.0.

-  // The furthest point from the root will be (-5, -5), with a squared distance
-  // of 50.  This means the scale of the root node should be 6 (because 2^6 =
-  // 64).
-  BOOST_REQUIRE_EQUAL(tree.Scale(), 6);
+  // The furthest point from the root will be (-5, -5), with a distance of
+  // of sqrt(50).  This means the scale of the root node should be 3 (because
+  // 2^3 = 8).
+  BOOST_REQUIRE_EQUAL(tree.Scale(), 3);

// Now loop through the tree and ensure that each leaf is only created once.
arma::vec counts;
@@ -1602,10 +1616,10 @@

// Each node must satisfy the covering principle (its children must be less
// than or equal to a certain distance apart).
-  CheckCovering<CoverTree<>, LMetric<2> >(tree);
+  CheckCovering<CoverTree<>, LMetric<2, true> >(tree);

// Each node's children must be separated by at least a certain value.
-  CheckSeparation<CoverTree<>, LMetric<2> >(tree, tree);
+  CheckSeparation<CoverTree<>, LMetric<2, true> >(tree, tree);
}

/**
@@ -1632,10 +1646,10 @@

// Each node must satisfy the covering principle (its children must be less
// than or equal to a certain distance apart).
-  CheckCovering<CoverTree<>, LMetric<2> >(tree);
+  CheckCovering<CoverTree<>, LMetric<2, true> >(tree);

// Each node's children must be separated by at least a certain value.
-  CheckSeparation<CoverTree<>, LMetric<2> >(tree, tree);
+  CheckSeparation<CoverTree<>, LMetric<2, true> >(tree, tree);
}

/**

Modified: mlpack/tags/mlpack-1.0.2/src/mlpack/tests/union_find_test.cpp
===================================================================
--- mlpack/tags/mlpack-1.0.2/src/mlpack/tests/union_find_test.cpp	2012-08-15 17:58:25 UTC (rev 13415)
+++ mlpack/tags/mlpack-1.0.2/src/mlpack/tests/union_find_test.cpp	2012-08-15 18:33:42 UTC (rev 13416)
@@ -3,6 +3,20 @@
* @author Bill March (march at gatech.edu)
*
* Unit tests for the Union-Find data structure.
+ * This file is part of MLPACK 1.0.2.
+ *
+ * MLPACK is free software: you can redistribute it and/or modify it under the
+ * Software Foundation, either version 3 of the License, or (at your option) any
+ * later version.
+ *
+ * MLPACK 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