|
sfof
|
Go to the source code of this file.
Classes | |
| class | Point |
Macros | |
| #define | DIMENSIONS 2 |
| #define | SETPERIODIC(D, L) {PERIODIC[(D)] = 1; BoxSize[(D)] = (L); BoxHalf[(D)] = (L)/2.0;} |
| #define | PDISTANCE(mydist, D) ((!PERIODIC[D])? (mydist) : (((mydist) > BoxHalf[D])?( (mydist) - BoxSize[D] ) : ( ((mydist) < -BoxHalf[D])? ((mydist) + BoxSize[D]) : (mydist) ) )) |
| #define | NOPERIODIC {for(int i = 0; i < DIMENSIONS; i++) PERIODIC[i] = 0;}; |
Variables | |
| int | PERIODIC [DIMENSIONS] |
| double | BoxSize [DIMENSIONS] |
| double | BoxHalf [DIMENSIONS] |
| #define DIMENSIONS 2 |
| #define NOPERIODIC {for(int i = 0; i < DIMENSIONS; i++) PERIODIC[i] = 0;}; |
| #define PDISTANCE | ( | mydist, | |
| D | |||
| ) | ((!PERIODIC[D])? (mydist) : (((mydist) > BoxHalf[D])?( (mydist) - BoxSize[D] ) : ( ((mydist) < -BoxHalf[D])? ((mydist) + BoxSize[D]) : (mydist) ) )) |
| double BoxHalf[DIMENSIONS] |
| double BoxSize[DIMENSIONS] |
| int PERIODIC[DIMENSIONS] |
1.8.18