From aa3a0b0cdf279386cb1016fcc20c99a74c7c6bf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Loriot?= Date: Tue, 28 Aug 2012 13:16:26 +0000 Subject: [PATCH] fix initialization order --- .../Surface_mesh_segmentation/Expectation_maximization.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Surface_mesh_segmentation/include/CGAL/internal/Surface_mesh_segmentation/Expectation_maximization.h b/Surface_mesh_segmentation/include/CGAL/internal/Surface_mesh_segmentation/Expectation_maximization.h index 5f880f9d594..448c588f076 100644 --- a/Surface_mesh_segmentation/include/CGAL/internal/Surface_mesh_segmentation/Expectation_maximization.h +++ b/Surface_mesh_segmentation/include/CGAL/internal/Surface_mesh_segmentation/Expectation_maximization.h @@ -104,11 +104,11 @@ public: double threshold = CGAL_DEFAULT_THRESHOLD, int maximum_iteration = CGAL_DEFAULT_MAXIMUM_ITERATION ) : - points(data), init_type(init_type), threshold(threshold), - maximum_iteration(maximum_iteration), - final_likelihood(-(std::numeric_limits::max)()), + final_likelihood(-(std::numeric_limits::max)()), points(data), responsibility_matrix(std::vector >(number_of_centers, - std::vector(points.size()))) { + std::vector(points.size()))), + threshold(threshold), maximum_iteration(maximum_iteration), + init_type(init_type) { // For initialization with k-means, with one run if(init_type == K_MEANS_INITIALIZATION) { K_means_clustering k_means(number_of_centers, data);