23 #ifndef otbSOMLearningBehaviorFunctor_h
24 #define otbSOMLearningBehaviorFunctor_h
60 virtual double operator()(
unsigned int currentIteration,
unsigned int numberOfIterations,
double betaInit,
double betaEnd)
const
62 return betaInit + (betaEnd - betaInit) *
static_cast<double>(currentIteration) /
static_cast<double>(numberOfIterations);
Classical Beta behavior over SOM training phase.
SOMLearningBehaviorFunctor()
virtual double operator()(unsigned int currentIteration, unsigned int numberOfIterations, double betaInit, double betaEnd) const
virtual ~SOMLearningBehaviorFunctor()
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.