From 562f25f4eac1195030eabb045d72197063c22bde Mon Sep 17 00:00:00 2001 From: LiuZhuojin Date: Sat, 9 Apr 2022 14:58:28 +0800 Subject: [PATCH] Replace boost::heap::priority_queue with std::vector --- src/mlpack/core/tree/cosine_tree/cosine_tree.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mlpack/core/tree/cosine_tree/cosine_tree.cpp b/src/mlpack/core/tree/cosine_tree/cosine_tree.cpp index c67dc83b66..f2ca4d4171 100644 --- a/src/mlpack/core/tree/cosine_tree/cosine_tree.cpp +++ b/src/mlpack/core/tree/cosine_tree/cosine_tree.cpp @@ -105,7 +105,7 @@ CosineTree::CosineTree(const arma::mat& dataset, // Pop node from queue with highest projection error. CosineTree* currentNode; currentNode = treeQueue.front(); - std::pop_heap(treeQueue.begin(), treeQueue.end()); + std::pop_heap(treeQueue.begin(), treeQueue.end(), comp); treeQueue.pop_back(); // If the priority is 0, we can't improve anything, and we can assume that