jubatus_core
0.1.2
Jubatus: Online machine learning framework for distributed environment
|
#include <fixed_size_heap.hpp>
Public Member Functions | |
fixed_size_heap (size_t max) | |
fixed_size_heap (size_t max, const Comp &comp) | |
size_t | get_max_size () const |
void | get_sorted (std::vector< T > &v) const |
void | push (const T &v) |
size_t | size () const |
Private Attributes | |
const Comp | comp_ |
std::vector< T > | data_ |
const size_t | max_size_ |
Definition at line 29 of file fixed_size_heap.hpp.
|
inlineexplicit |
Definition at line 31 of file fixed_size_heap.hpp.
|
inline |
Definition at line 36 of file fixed_size_heap.hpp.
|
inline |
Definition at line 66 of file fixed_size_heap.hpp.
References jubatus::core::storage::fixed_size_heap< T, Comp >::max_size_.
|
inline |
Definition at line 56 of file fixed_size_heap.hpp.
References jubatus::core::storage::fixed_size_heap< T, Comp >::comp_, and jubatus::core::storage::fixed_size_heap< T, Comp >::data_.
Referenced by jubatus::core::storage::inverted_index_storage::calc_scores(), jubatus::core::nearest_neighbor::euclid_lsh::neighbor_row_from_hash(), jubatus::core::nearest_neighbor::ranking_hamming_bit_vectors(), and jubatus::core::storage::bit_index_storage::similar_row().
|
inline |
Definition at line 41 of file fixed_size_heap.hpp.
References jubatus::core::storage::fixed_size_heap< T, Comp >::comp_, jubatus::core::storage::fixed_size_heap< T, Comp >::data_, jubatus::core::storage::fixed_size_heap< T, Comp >::max_size_, and jubatus::core::common::jsonconfig::v().
Referenced by jubatus::core::storage::inverted_index_storage::calc_scores(), jubatus::core::nearest_neighbor::euclid_lsh::neighbor_row_from_hash(), jubatus::core::nearest_neighbor::ranking_hamming_bit_vectors(), and jubatus::core::storage::similar_row_one().
|
inline |
Definition at line 62 of file fixed_size_heap.hpp.
References jubatus::core::storage::fixed_size_heap< T, Comp >::data_.
|
private |
Definition at line 73 of file fixed_size_heap.hpp.
Referenced by jubatus::core::storage::fixed_size_heap< T, Comp >::get_sorted(), and jubatus::core::storage::fixed_size_heap< T, Comp >::push().
|
private |
Definition at line 71 of file fixed_size_heap.hpp.
Referenced by jubatus::core::storage::fixed_size_heap< T, Comp >::get_sorted(), jubatus::core::storage::fixed_size_heap< T, Comp >::push(), and jubatus::core::storage::fixed_size_heap< T, Comp >::size().
|
private |
Definition at line 72 of file fixed_size_heap.hpp.
Referenced by jubatus::core::storage::fixed_size_heap< T, Comp >::get_max_size(), and jubatus::core::storage::fixed_size_heap< T, Comp >::push().