BlosSOM
Interactive dimensionality reduction on large datasets (EmbedSOM and FLOWER combined)
src
knn_edges.h
Go to the documentation of this file.
1
/* This file is part of BlosSOM.
2
*
3
* Copyright (C) 2021 Mirek Kratochvil
4
*
5
* BlosSOM is free software: you can redistribute it and/or modify it under
6
* the terms of the GNU General Public License as published by the Free
7
* Software Foundation, either version 3 of the License, or (at your option)
8
* any later version.
9
*
10
* BlosSOM is distributed in the hope that it will be useful, but WITHOUT ANY
11
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
12
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
13
* details.
14
*
15
* You should have received a copy of the GNU General Public License along with
16
* BlosSOM. If not, see <https://www.gnu.org/licenses/>.
17
*/
18
19
#ifndef KNN_EDGES_H
20
#define KNN_EDGES_H
21
22
#include "
landmark_model.h
"
23
24
struct
KnnEdgesData
25
{
26
// actually not used now
27
size_t
last_point
;
28
29
KnnEdgesData
()
30
:
last_point
(0)
31
{
32
}
33
};
34
35
void
36
make_knn_edges
(
KnnEdgesData
&data,
LandmarkModel
&landmarks,
size_t
kns);
37
38
#endif
make_knn_edges
void make_knn_edges(KnnEdgesData &data, LandmarkModel &landmarks, size_t kns)
Definition:
knn_edges.cpp:33
landmark_model.h
KnnEdgesData
Definition:
knn_edges.h:25
KnnEdgesData::KnnEdgesData
KnnEdgesData()
Definition:
knn_edges.h:29
KnnEdgesData::last_point
size_t last_point
Definition:
knn_edges.h:27
LandmarkModel
Model of the high- and low-dimensional landmarks.
Definition:
landmark_model.h:34
Generated by
1.9.4