| 20 | |
| 21 | == Supported functions == |
| 22 | {{{ |
| 23 | // standard functions (implemented) |
| 24 | int g6_open(int i); |
| 25 | int g6_close(int i); |
| 26 | int g6_initialize_jp_buffer(int i, int n); |
| 27 | int g6_set_ti(int dev, double t); |
| 28 | int g6_npipes(void); |
| 29 | int g6_set_j_particle(int clusterid, int address, int index, double tj, double dtj, double mass, |
| 30 | double a2by18[3], double a1by6[3], double aby2[3], double v[3], double x[3]); |
| 31 | void g6calc_firsthalf(int clusterid, int nj, int ni, int index[], double xi[][3], double vi[][3], |
| 32 | double fold[][3], double jold[][3], double phiold[], double eps2, double h2[]); |
| 33 | int g6calc_lasthalf(int clusterid, int nj, int ni, int index[], double xi[][3], double vi[][3], |
| 34 | double eps2, double h2[], double acc[][3], double jerk[][3], double pot[]); |
| 35 | |
| 36 | // standard functions (implemened but stub) |
| 37 | void g6_set_tunit(int newtunit); |
| 38 | void g6_set_xunit(int newxunit); |
| 39 | void g6_set_overflow_flag_test_mode(int aflag, int jflag, int pflag); |
| 40 | }}} |
| 41 | |