Alexandria 2.31.0
SDC-CH common library for the Euclid project
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
Euclid::SOM::NeighborhoodFunc::LinearUnitDisk Class Reference

#include <NeighborhoodFunc.h>

Public Member Functions

 LinearUnitDisk (double initial_radius)
 
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

double m_r_square
 

Detailed Description

Definition at line 35 of file NeighborhoodFunc.h.

Constructor & Destructor Documentation

◆ LinearUnitDisk()

Euclid::SOM::NeighborhoodFunc::LinearUnitDisk::LinearUnitDisk ( double  initial_radius)
inlineexplicit

Definition at line 37 of file NeighborhoodFunc.h.

Member Function Documentation

◆ operator()()

double Euclid::SOM::NeighborhoodFunc::LinearUnitDisk::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 
)

Definition at line 27 of file NeihbourhoodFunc.cpp.

References m_r_square.

Member Data Documentation

◆ m_r_square

double Euclid::SOM::NeighborhoodFunc::LinearUnitDisk::m_r_square
private

Definition at line 43 of file NeighborhoodFunc.h.

Referenced by operator()().


The documentation for this class was generated from the following files: