#include <async-som.h>
◆ AsyncSom() [1/3]
| sh::AsyncSom::AsyncSom |
( |
| ) |
|
|
delete |
◆ ~AsyncSom()
◆ AsyncSom() [2/3]
| sh::AsyncSom::AsyncSom |
( |
AsyncSom && |
_logger_settings | ) |
|
|
default |
◆ AsyncSom() [3/3]
◆ async_som_worker()
| void AsyncSom::async_som_worker |
( |
AsyncSom * |
parent, |
|
|
const Settings & |
_logger_settings |
|
) |
| |
|
staticprivate |
◆ get_display()
◆ get_koho()
| const float* sh::AsyncSom::get_koho |
( |
size_t |
i | ) |
const |
|
inline |
◆ map()
| const std::vector<FrameId>& sh::AsyncSom::map |
( |
size_t |
i | ) |
const |
|
inline |
◆ map_ready()
| bool sh::AsyncSom::map_ready |
( |
| ) |
const |
|
inline |
◆ nearest_cluster_with_atleast()
| size_t sh::AsyncSom::nearest_cluster_with_atleast |
( |
const float * |
vec, |
|
|
const std::vector< size_t > & |
stolen_count |
|
) |
| const |
|
inline |
◆ start_work()
◆ _dim
| size_t sh::AsyncSom::_dim {} |
|
private |
◆ _features_data_len
| std::size_t sh::AsyncSom::_features_data_len |
|
private |
◆ _scores_data_len
| std::size_t sh::AsyncSom::_scores_data_len |
|
private |
◆ height
| const size_t sh::AsyncSom::height |
|
private |
◆ koho
| std::vector<float> sh::AsyncSom::koho |
|
private |
◆ m_ready
| bool sh::AsyncSom::m_ready |
|
private |
◆ mapping
| std::vector<std::vector<FrameId> > sh::AsyncSom::mapping |
|
private |
◆ new_data
| bool sh::AsyncSom::new_data |
|
private |
◆ new_data_wakeup
| std::condition_variable sh::AsyncSom::new_data_wakeup |
|
private |
◆ points
| std::vector<float> sh::AsyncSom::points |
|
private |
◆ present_mask
| std::vector<bool> sh::AsyncSom::present_mask |
|
private |
◆ scores
| std::vector<float> sh::AsyncSom::scores |
|
private |
◆ terminate
| bool sh::AsyncSom::terminate |
|
private |
◆ width
| const size_t sh::AsyncSom::width |
|
private |
◆ worker
| std::thread sh::AsyncSom::worker |
|
private |
◆ worker_lock
| std::mutex sh::AsyncSom::worker_lock |
|
private |
The documentation for this class was generated from the following files: