2 typedef struct Body Body;
3 typedef struct Quad Quad;
4 typedef struct Vector Vector;
31 #pragma varargck type "B" Body*
44 #define π2 6.28318530718e0
53 double G, θ, scale, ε, LIM, dt, dt²;
67 void quadcalc(QB, Body*, double);
68 int quadins(Body*, double);
77 #define STATS(e) if(stats) {e}
79 #define CHECKLIM(b, f) \
80 if(((f) = fabs((b)->x)) > LIM/2) \
82 if(((f) = fabs((b)->y)) > LIM/2) \