Alexandria 2.31.0
SDC-CH common library for the Euclid project
Loading...
Searching...
No Matches
Typedefs | Functions
Euclid::SOM::LearningRestraintFunc Namespace Reference

Typedefs

using Signature = std::function< double(std::size_t iteration, std::size_t total_iterations)>
 

Functions

ELEMENTS_API Signature linear ()
 
ELEMENTS_API Signature exponentialDecay (double initial_rate)
 

Typedef Documentation

◆ Signature

using Euclid::SOM::LearningRestraintFunc::Signature = typedef std::function<double(std::size_t iteration, std::size_t total_iterations)>

Definition at line 34 of file LearningRestraintFunc.h.

Function Documentation

◆ exponentialDecay()

Signature Euclid::SOM::LearningRestraintFunc::exponentialDecay ( double  initial_rate)

Definition at line 32 of file LearningRestraintFunc.cpp.

References std::exp().

Here is the call graph for this function:

◆ linear()

Signature Euclid::SOM::LearningRestraintFunc::linear ( )

Definition at line 26 of file LearningRestraintFunc.cpp.