projects
/
physik
/
posic.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cleaning + set hook function
[physik/posic.git]
/
moldyn.h
diff --git
a/moldyn.h
b/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 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;
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);
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_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);
int moldyn_integrate(t_moldyn *moldyn);
int velocity_verlet(t_moldyn *moldyn);