Alexandria  2.27.0
SDC-CH common library for the Euclid project
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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

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

Definition at line 37 of file NeighborhoodFunc.h.

Member Function Documentation

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

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: