Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

grape6.h File Reference

C++/C interface definitions for using GRAPE-6. More...

Go to the source code of this file.

Functions

void g6_set_tunit_ (int *new_tunit)
void g6_set_xunit_ (int *new_xunit)
int g6_open_ (int *cluster_id)
int g6_close_ (int *cluster_id)
int g6_reset_ (int *cluster_id)
int g6_reset_fofpga_ (int *cluster_id)
int g6_npipes_ ()
void g6_set_ti_ (int *cluster_id, double *ti)
int g6_set_j_particle_ (int *cluster_id, int *address, int *index, double *tj, double *dtj, double *mass, double k18[3], double j6[3], double a2[3], double v[3], double x[3])
void g6calc_firsthalf_ (int *cluster_id, int *nj, int *ni, int index[], vec xi[], vec vi[], vec aold[], vec j6old[], double phiold[], double *eps2, double h2[])
int g6calc_lasthalf_ (int *cluster_id, int *nj, int *ni, int index[], vec xi[], vec vi[], double *eps2, double h2[], vec acc[], vec jerk[], double pot[])
int g6calc_lasthalf2_ (int *cluster_id, int *nj, int *ni, int index[], vec xi[], vec vi[], double *eps2, double h2[], vec acc[], vec jerk[], double pot[], int nnbindex[])
int g6_read_neighbour_list_ (int *cluster_id)
int g6_read_neighbour_list_old_ (int *cluster_id)
int g6_get_neighbour_list_ (int *cluster_id, int *pipe, int *max_length, int *nblen, int nbl[])
int g6_initialize_jp_buffer_ (int *clusterid, int *size)
int g6_flush_jp_buffer_ (int *clusterid)


Detailed Description

C++/C interface definitions for using GRAPE-6.

Definition in file grape6.h.


Generated on Wed Jul 20 12:43:37 2005 for Starlab by  doxygen 1.4.3