|
Alexandria
2.27.0
SDC-CH common library for the Euclid project
|
#include <NeighborhoodFunc.h>

Public Member Functions | |
| Kohonen (std::size_t x_size, std::size_t y_size, double sigma_cutoff_mult) | |
| double | operator() (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) |
Private Attributes | |
| const double | m_init_sigma |
| const double | m_sigma_log |
| const double | m_cutoff_mult_square |
| std::size_t | m_last_iteration = 0 |
| std::size_t | m_last_total = 0 |
| double | m_sigma_square = 0. |
Definition at line 46 of file NeighborhoodFunc.h.
| Euclid::SOM::NeighborhoodFunc::Kohonen::Kohonen | ( | std::size_t | x_size, |
| std::size_t | y_size, | ||
| double | sigma_cutoff_mult | ||
| ) |
Definition at line 41 of file NeihbourhoodFunc.cpp.
References log.
|
inline |
Definition at line 50 of file NeighborhoodFunc.h.
References std::exp(), m_cutoff_mult_square, m_init_sigma, m_last_iteration, m_last_total, m_sigma_log, and m_sigma_square.

|
private |
Definition at line 76 of file NeighborhoodFunc.h.
Referenced by operator()().
|
private |
Definition at line 74 of file NeighborhoodFunc.h.
Referenced by operator()().
|
private |
Definition at line 77 of file NeighborhoodFunc.h.
Referenced by operator()().
|
private |
Definition at line 78 of file NeighborhoodFunc.h.
Referenced by operator()().
|
private |
Definition at line 75 of file NeighborhoodFunc.h.
Referenced by operator()().
|
private |
Definition at line 79 of file NeighborhoodFunc.h.
Referenced by operator()().
1.8.5