![]() |
MaCh3
2.4.2
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. More... | |
| virtual | ~particle () |
| Destructor. More... | |
| 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 |