From a522be410bdaefeb027871f6edb98700dfdf6a37 Mon Sep 17 00:00:00 2001 From: lambday Date: Fri, 12 Aug 2016 02:11:04 +0530 Subject: [PATCH] fixed save permutation inds memory bug --- src/shogun/statistical_testing/internals/mmd/PermutationMMD.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shogun/statistical_testing/internals/mmd/PermutationMMD.h b/src/shogun/statistical_testing/internals/mmd/PermutationMMD.h index be26765d722..28f53082d92 100644 --- a/src/shogun/statistical_testing/internals/mmd/PermutationMMD.h +++ b/src/shogun/statistical_testing/internals/mmd/PermutationMMD.h @@ -203,7 +203,7 @@ struct PermutationMMD : ComputeMMD CMath::permute(sg_wrapper); if (m_save_inds) { - auto offset=n*m_num_null_samples; + auto offset=n*sg_wrapper.size(); std::copy(sg_wrapper.data(), sg_wrapper.data()+sg_wrapper.size(), &m_all_inds.matrix[offset]); } for (size_t i=0; i