![]() |
MaCh3 2.2.1
Reference Guide
|
Class particle - stores the position, velocity and personal best With functions which move particle and update velocity. More...
#include <Fitters/PSO.h>
Public Member Functions | |
particle (const std::vector< double > &pos, const std::vector< double > &vel) | |
Constructor. | |
virtual | ~particle () |
Destructor. | |
void | set_position (const std::vector< double > &new_position) |
std::vector< double > | get_position () |
void | set_personal_best_position (const std::vector< double > &new_pos) |
std::vector< double > | get_personal_best_position () |
void | set_personal_best_value (const double new_val) |
double | get_personal_best_value () |
std::vector< double > | get_velocity () |
void | set_velocity (const std::vector< double > &new_velocity) |
double | get_value () |
void | set_value (const double val) |
Private Attributes | |
std::vector< double > | position |
std::vector< double > | velocity |
double | personal_best_value |
double | curr_value |
std::vector< double > | personal_best_position |
Class particle - stores the position, velocity and personal best With functions which move particle and update velocity.
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |