default_updater.h
Go to the documentation of this file.
1 
40 #ifndef HIGH_PRECISION_PSO_POSITION_AND_VELOCITY_UPDATER_DEFAULT_UPDATER_H_
41 #define HIGH_PRECISION_PSO_POSITION_AND_VELOCITY_UPDATER_DEFAULT_UPDATER_H_
42 
44 
45 namespace highprecisionpso {
46 
51 public:
57  void Update(Particle* p);
58  std::string GetName();
59 };
60 
61 } // namespace highprecisionpso
62 
63 #endif /* HIGH_PRECISION_PSO_POSITION_AND_VELOCITY_UPDATER_DEFAULT_UPDATER_H_ */
The particles for the particle swarm optimization algorithm.
Definition: particle.h:54
This file contains an abstract class for processing the velocity and position update of each particle...
std::string GetName()
Returns a string representation of this object.
This class is an abstract class for processing the velocity and position update of each particle...
Definition: position_and_velocity_updater.h:55
void Update(Particle *p)
Processes a single movement of the specified particle according to the standard movement equations...
This class implements the standard movement equations for particle swarm optimization.
Definition: default_updater.h:50
base namespace for this project.
Definition: absorption.h:45