SOMHunter Core
som.cpp File Reference
#include "som.h"
#include <cmath>
#include "common.h"
#include "distances.hpp"
Include dependency graph for som.cpp:

Classes

struct  sh::dist_id
 

Namespaces

 sh
 

Macros

#define EUCL
 
#define DIST_FUNC   d_sqeucl
 
#define UNDIST_FUNC   sqrtf
 

Functions

void sh::fit_SOM (size_t, size_t k, size_t dim, size_t niter, const std::vector< float > &points, std::vector< float > &koho, const std::vector< float > &nhbrdist, const float alphasA[2], const float radiiA[2], const float alphasB[2], const float radiiB[2], const std::vector< float > &scores, const std::vector< bool > &, std::mt19937 &rng)
 
void sh::map_points_to_kohos (size_t start, size_t end, size_t k, size_t dim, const std::vector< float > &points, const std::vector< float > &koho, std::vector< size_t > &mapping, const std::vector< bool > &present_mask)
 

Macro Definition Documentation

◆ DIST_FUNC

#define DIST_FUNC   d_sqeucl

◆ EUCL

#define EUCL

◆ UNDIST_FUNC

#define UNDIST_FUNC   sqrtf