specific_statistical_evaluations.h File Reference

This file contain classes, which can evaluate matrices depending on the current state of the particle swarm, and some helping classes to generate analyzable statistics out of them. More...

#include <gmp.h>
#include <string>
#include <vector>
#include "general/general_objects.h"
Include dependency graph for specific_statistical_evaluations.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  highprecisionpso::CombineSpecificStatisticalEvaluation
 This class implements a specific statistical evaluation, which combines two specific statistical evaluations by a combination operation. More...
 
class  highprecisionpso::ComposedDimensionReduceOperation
 This class implements a reduce operation, which reduces the values of all dimensions to a single value. More...
 
class  highprecisionpso::ComposedParticleReduceOperation
 This class implements a reduce operation, which reduces the values of all particles to a single value. More...
 
class  highprecisionpso::ComposedStatisticReduceOperation
 This class is an abstract class. Additionally to the statistic reduce operation it stores a vector reduce operation, which determines how specific statistical evaluations should be reduced. More...
 
class  highprecisionpso::ConstantSpecificStatisticalEvaluation
 This class implements a specific statistical evaluation, which always evaluates to the same value. More...
 
class  highprecisionpso::DeltaUpdateCounterEvaluation
 This class implements a specific statistical evaluation, which supplies the number of delta updates if a DeltaUpdater is used. More...
 
class  highprecisionpso::GlobalAttractorEvaluation
 This class implements a specific statistical evaluation, which supplies the global attractor positions of the particles. More...
 
class  highprecisionpso::LocalAttractorEvaluation
 This class implements a specific statistical evaluation, which supplies the local attractor positions of the particles. More...
 
class  highprecisionpso::OperatedSpecificStatisticalEvaluation
 This class implements a specific statistical evaluation, which operates on the values of another specific statistical evaluation. More...
 
class  highprecisionpso::PositionEvaluation
 This class implements a specific statistical evaluation, which supplies the positions of the particles. More...
 
class  highprecisionpso::SpecificStatisticalEvaluation
 This class is an abstract class. It supplies the interface for intermediate statistical evaluations. More...
 
class  highprecisionpso::StatisticReduceOperation
 This class is an abstract class. It supplies the interface to reduce specific statistical evaluations to analyzable statistics. More...
 
class  highprecisionpso::VelocityEvaluation
 This class implements a specific statistical evaluation, which supplies the velocities of the particles. More...
 

Namespaces

 highprecisionpso
 base namespace for this project.
 

Detailed Description

This file contain classes, which can evaluate matrices depending on the current state of the particle swarm, and some helping classes to generate analyzable statistics out of them.

Author
Alexander Raß (alexa.nosp@m.nder.nosp@m..rass.nosp@m.@fau.nosp@m..de)
Date
September, 2015