![]() |
aimsalgo
5.1.2
Neuroimaging image processing
|
#include <aims/classification/dynamicstrategy.h>


Public Member Functions | |
| DynamicStrategy (const DynamicStrategy< T > &dynamicStrat) | |
| DynamicStrategy (int nbIterations=50, DistanceType distanceType=NORM2SQR, int beginIndex=0, int endIndex=-1, const std::vector< aims::Individuals< T > > &codeVector=std::vector< Individuals< T > >()) | |
| virtual | ~DynamicStrategy () |
| virtual ClassifStrategy< T > * | clone () const |
| virtual double | iterate (int &nbOfIterations, std::vector< std::list< Individuals< T > > > &classes) |
| void | centerComputation (int cNew, int cOld, unsigned int cardNew, unsigned int cardOld, const Individuals< T > &ind) |
Public Member Functions inherited from aims::KmeansStrategy< T > | |
| KmeansStrategy (const KmeansStrategy< T > &kmeanStrat) | |
| KmeansStrategy (int nbIterations=50, DistanceType distanceType=NORM2SQR, int beginIndex=0, int endIndex=-1, const std::vector< Individuals< T > > &codeVector=std::vector< Individuals< T > >()) | |
| virtual | ~KmeansStrategy () |
| virtual void | init (std::string initializationType, int nbOfClasses, std::vector< std::list< Individuals< T > > > &classes) |
| virtual void | analyse (const std::vector< std::list< Individuals< T > > > &classes) |
| virtual int | aggregate (const Individuals< T > &individual) |
| virtual Individuals< T > | getMeanValue (int classe) |
| virtual std::vector< Individuals< T > > | getMeanVector () |
| virtual double | globInertia (const std::vector< std::list< Individuals< T > > > &classes) |
Public Member Functions inherited from aims::ClassifStrategy< T > | |
| ClassifStrategy (int maxNbOfIterations=50) | |
| virtual | ~ClassifStrategy () |
| bool | isValidStrategy () |
| void | reset () |
| bool | isInit () |
| bool | isCodeVectorsGiven () |
| int | getMaxNbOfIterations () const |
Additional Inherited Members | |
Protected Member Functions inherited from aims::KmeansStrategy< T > | |
| virtual float | distance (const Individuals< T > &individual, int classe) |
Protected Attributes inherited from aims::KmeansStrategy< T > | |
| float(* | myDistance )(const std::vector< T > &ind1, const std::vector< T > &ind2, unsigned int beginIndex, unsigned int endIndex) |
| std::vector< Individuals< T > > | myMeanVector |
| std::vector< Individuals< T > > | myVarianceVector |
| int | myBeginIndex |
| int | myEndIndex |
Protected Attributes inherited from aims::ClassifStrategy< T > | |
| int | myMaxNbOfIterations |
| bool | myValidStrategy |
| bool | myInit |
| bool | myCodeVectorsGiven |
Definition at line 48 of file dynamicstrategy.h.
| aims::DynamicStrategy< T >::DynamicStrategy | ( | const DynamicStrategy< T > & | dynamicStrat | ) |
Definition at line 49 of file dynamicstrategy_d.h.
References aims::KmeansStrategy< T >::myBeginIndex, aims::KmeansStrategy< T >::myDistance, aims::KmeansStrategy< T >::myEndIndex, aims::KmeansStrategy< T >::myMeanVector, and aims::KmeansStrategy< T >::myVarianceVector.
| aims::DynamicStrategy< T >::DynamicStrategy | ( | int | nbIterations = 50, |
| DistanceType | distanceType = NORM2SQR, |
||
| int | beginIndex = 0, |
||
| int | endIndex = -1, |
||
| const std::vector< aims::Individuals< T > > & | codeVector = std::vector< Individuals<T> >() |
||
| ) |
Definition at line 61 of file dynamicstrategy_d.h.
|
virtual |
Definition at line 70 of file dynamicstrategy_d.h.
| void aims::DynamicStrategy< T >::centerComputation | ( | int | cNew, |
| int | cOld, | ||
| unsigned int | cardNew, | ||
| unsigned int | cardOld, | ||
| const Individuals< T > & | ind | ||
| ) |
Definition at line 153 of file dynamicstrategy_d.h.
References aims::Individuals< T >::position(), and aims::Individuals< T >::value().
|
virtual |
Reimplemented from aims::KmeansStrategy< T >.
Definition at line 76 of file dynamicstrategy_d.h.
|
virtual |
Reimplemented from aims::KmeansStrategy< T >.
Definition at line 83 of file dynamicstrategy_d.h.