Alexandria  2.18
Please provide a description of the project.
Typedefs | Functions
Euclid::SOM::NeighborhoodFunc Namespace Reference

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.)
 

Typedef Documentation

◆ Signature

Definition at line 34 of file NeighborhoodFunc.h.

Function Documentation

◆ kohonen()

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().

Here is the call graph for this function:

◆ linearUnitDisk()

Signature Euclid::SOM::NeighborhoodFunc::linearUnitDisk ( double  initial_radius)

Definition at line 37 of file NeighborhoodFunc.h.