56 Descent(
const double _initial = 1,
const double _final = 0)
71 virtual double operator()(
const unsigned _step,
const unsigned _nSteps)
79 virtual void printSelf(std::ostream& _os)
const;
92 virtual void saveObject(std::ostream& _os)
const;
152 somRadius(_radius), somNeigh(_neighType), somNSteps(_nSteps)
186 void nSteps(
const unsigned long& _nSteps);
209 virtual void clear();
215 virtual void printSelf(std::ostream& _os)
const;
228 virtual void saveObject(std::ostream& _os)
const;
267 std::stringstream _str;
virtual void printSelf(std::ostream &_os) const
SOM(Descent &_alpha, Descent &_radius, neighType _neighType, unsigned long _nSteps)
virtual void readSelf(std::istream &_is)
unsigned long somNSteps
Neighborhood type for training (Bubble or Gaussian)
virtual void printSelf(std::ostream &_os) const
neighType
Type of neighborhood function.
neighType somNeigh
radius(t)
virtual void loadObject(std::istream &_is)
virtual void readSelf(std::istream &_is)
virtual double operator()(const unsigned _step, const unsigned _nSteps) const
Descent(const double _initial=1, const double _final=0)
basic_istream< char, std::char_traits< char > > istream
virtual void saveObject(std::ostream &_os) const
friend std::istream & operator>>(std::istream &_is, Descent &_desc)
Descent somRadius
alpha(t)
friend std::ostream & operator<<(std::ostream &_os, const Descent &_desc)