position_and_velocity_updater.h
Go to the documentation of this file.
The particles for the particle swarm optimization algorithm.
Definition: particle.h:54
This class is an abstract class for processing the velocity and position update of each particle...
Definition: position_and_velocity_updater.h:55
virtual std::string GetName()=0
Returns a string representation of this object.
This class stores a program version.
Definition: general_objects.h:54
This file contains an class, which stores current information about the particle swarm.
virtual void StoreData(std::ofstream *output_stream)
Stores the current state of this position and velocity updater such that it can completely restore th...
virtual void LoadData(std::ifstream *input_stream, ProgramVersion *version_of_stored_data)
Loads data to reset the state of the position and velocity updater to the state which was stored...
This file contains information about the particles of the swarm.
This file contains various general objects which can be used by or contained in other objects...
virtual ~PositionAndVelocityUpdater()
Definition: position_and_velocity_updater.h:60
virtual void Update(Particle *p)=0
This method initializes the velocity and position update of the specified particle.