
Go to the source code of this file.
Macros | |
| #define | c1 1.49445 |
| #define | c2 1.49445 |
| #define | dim 2 |
| #define | maxgen 1001 |
| #define | PI 3.1415926 |
| #define | popmax 5.12 |
| #define | popmin -5.12 |
| #define | sizepop 20 |
| #define | Vmax 1 |
| #define | Vmin -1 |
Functions | |
| double | func (double *arr) |
| int | main (void) |
| double * | max (double *fit, int size) |
| void | pop_init (void) |
| void | PSO_func (void) |
Variables | |
| double | fitness [sizepop] |
| double | fitnessgbest |
| double | fitnesspbest [sizepop] |
| double | gbest [dim] |
| double | genbest [maxgen][dim] |
| double | pbest [sizepop][dim] |
| double | pop [sizepop][dim] |
| double | result [maxgen] |
| double | V [sizepop][dim] |
| #define c1 1.49445 |
Definition at line 11 of file test_pso.cpp.
| #define c2 1.49445 |
Definition at line 12 of file test_pso.cpp.
| #define dim 2 |
Definition at line 19 of file test_pso.cpp.
| #define maxgen 1001 |
Definition at line 13 of file test_pso.cpp.
| #define PI 3.1415926 |
Definition at line 20 of file test_pso.cpp.
| #define popmax 5.12 |
Definition at line 15 of file test_pso.cpp.
| #define popmin -5.12 |
Definition at line 16 of file test_pso.cpp.
| #define sizepop 20 |
Definition at line 14 of file test_pso.cpp.
| #define Vmax 1 |
Definition at line 17 of file test_pso.cpp.
| #define Vmin -1 |
Definition at line 18 of file test_pso.cpp.
| double func | ( | double * | arr | ) |
Definition at line 33 of file test_pso.cpp.
| int main | ( | void | ) |
Definition at line 158 of file test_pso.cpp.
| double* max | ( | double * | fit, |
| int | size | ||
| ) |
Definition at line 55 of file test_pso.cpp.
| void pop_init | ( | void | ) |
Definition at line 42 of file test_pso.cpp.
| void PSO_func | ( | void | ) |
Definition at line 72 of file test_pso.cpp.
| double fitness[sizepop] |
Definition at line 24 of file test_pso.cpp.
| double fitnessgbest |
Definition at line 29 of file test_pso.cpp.
| double fitnesspbest[sizepop] |
Definition at line 28 of file test_pso.cpp.
| double gbest[dim] |
Definition at line 27 of file test_pso.cpp.
Definition at line 30 of file test_pso.cpp.
Definition at line 26 of file test_pso.cpp.
Definition at line 22 of file test_pso.cpp.
| double result[maxgen] |
Definition at line 25 of file test_pso.cpp.
Definition at line 23 of file test_pso.cpp.