cleaning + set hook function
[physik/posic.git] / moldyn.h
index c5cc064..8254568 100644 (file)
--- a/moldyn.h
+++ b/moldyn.h
@@ -71,7 +71,7 @@ typedef struct s_moldyn_schedule {
        int total_sched;
        int *runs;
        double *tau;
-       int (*hook)(void *moldyn,void *hook);
+       int (*hook)(void *moldyn,void *hook_params);
        void *hook_params;
 } t_moldyn_schedule;
 
@@ -422,8 +422,10 @@ int link_cell_update(t_moldyn *moldyn);
 int link_cell_neighbour_index(t_moldyn *moldyn,int i,int j,int k,t_list *cell);
 int link_cell_shutdown(t_moldyn *moldyn);
 
+typedef int (*set_hook)(void *,void *);
+
 int moldyn_add_schedule(t_moldyn *moldyn,int runs,double tau);
-int moldyn_set_schedule_hook(t_moldyn *moldyn,void *hook,void *hook_params);
+int moldyn_set_schedule_hook(t_moldyn *moldyn,set_hook hook,void *hook_params);
 
 int moldyn_integrate(t_moldyn *moldyn);
 int velocity_verlet(t_moldyn *moldyn);