Alexandria
2.19
Please provide a description of the project.
|
Typedefs | |
using | Signature = std::function< double(std::pair< std::size_t, std::size_t > bmu, std::pair< std::size_t, std::size_t > cell, std::size_t iteration, std::size_t total_iterations)> |
Functions | |
Signature | linearUnitDisk (double initial_radius) |
Signature | kohonen (std::size_t x_size, std::size_t y_size, double sigma_cutoff_mult=1.) |
using Euclid::SOM::NeighborhoodFunc::Signature = typedef std::function<double(std::pair<std::size_t, std::size_t> bmu, std::pair<std::size_t, std::size_t> cell, std::size_t iteration, std::size_t total_iterations)> |
Definition at line 35 of file NeighborhoodFunc.h.
Signature Euclid::SOM::NeighborhoodFunc::kohonen | ( | std::size_t | x_size, |
std::size_t | y_size, | ||
double | sigma_cutoff_mult = 1. |
||
) |
Definition at line 54 of file NeighborhoodFunc.h.
References std::exp(), std::log(), and std::max().
Signature Euclid::SOM::NeighborhoodFunc::linearUnitDisk | ( | double | initial_radius | ) |
Definition at line 37 of file NeighborhoodFunc.h.