| | 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 | |