23 #ifndef __MLPACK_CORE_TREE_COSINE_TREE_COSINE_TREE_HPP
24 #define __MLPACK_CORE_TREE_COSINE_TREE_COSINE_TREE_HPP
27 #include <boost/heap/priority_queue.hpp>
33 class CompareCosineNode;
37 typedef boost::heap::priority_queue<
CosineTree*,
100 arma::vec& newBasisVector,
101 arma::vec* addBasisVector = NULL);
117 arma::vec* addBasisVector1 = NULL,
118 arma::vec* addBasisVector2 = NULL);
141 arma::vec& probabilities,
size_t numSamples);
163 size_t BinarySearch(arma::vec& cDistribution,
double value,
size_t start,