summaryrefslogtreecommitdiff
path: root/src/include/cctki_Schedule.h
diff options
context:
space:
mode:
authorallen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac>2000-01-25 10:05:56 +0000
committerallen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac>2000-01-25 10:05:56 +0000
commita7f55c01ae632147f667efbbfdaaa509e2be01ed (patch)
tree6ad9034c4dcbb7590c31bcb66169991679a09a93 /src/include/cctki_Schedule.h
parent29bfcbaba503af41067f6ea16f506d1d0190bd06 (diff)
CCTK function name changes
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1297 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/include/cctki_Schedule.h')
-rw-r--r--src/include/cctki_Schedule.h86
1 files changed, 70 insertions, 16 deletions
diff --git a/src/include/cctki_Schedule.h b/src/include/cctki_Schedule.h
index 52f8210f..82d6c861 100644
--- a/src/include/cctki_Schedule.h
+++ b/src/include/cctki_Schedule.h
@@ -35,27 +35,81 @@ t_sched_modifier *CCTKi_ScheduleAddModifier(t_sched_modifier *orig,
const char *modifier,
const char *argument);
-int CCTKi_ScheduleFunction(const char *gname,
- const char *fname,
- void *func,
- t_sched_modifier *modifiers,
- void *attributes);
+int CCTKi_ScheduleFunction
+ (
+ void *function,
+ const char *name,
+ const char *thorn,
+ const char *implementation,
+ const char *description,
+ const char *where,
+ const char *language,
+ int n_mem_groups,
+ int n_comm_groups,
+ int n_trigger_groups,
+ int n_before,
+ int n_after,
+ int n_while,
+ ...
+ );
-int CCTKi_ScheduleGroup(const char *gname,
- const char *thisname,
- t_sched_modifier *modifiers,
- void *attributes);
+int CCTKi_ScheduleGroup
+ (
+ const char *name,
+ const char *thorn,
+ const char *implementation,
+ const char *description,
+ const char *where,
+ int n_mem_groups,
+ int n_comm_groups,
+ int n_trigger_groups,
+ int n_before,
+ int n_after,
+ int n_while,
+ ...
+ );
+
+int CCTKi_ScheduleGroupStorage(const char *group);
+
+int CCTKi_ScheduleGroupComm(const char *group);
+
+int CCTKi_ScheduleTraverse(const char *where,
+ void *GH,
+ int (*calling_function)(void *, void *, void *));
+
+int CCTKi_ScheduleGHInit(void *GH);
+
+
+int CCTKi_DoScheduleFunction
+ (
+ const char *gname,
+ const char *fname,
+ void *func,
+ t_sched_modifier *modifiers,
+ void *attributes
+ );
+
+int CCTKi_DoScheduleGroup
+ (
+ const char *gname,
+ const char *thisname,
+ t_sched_modifier *modifiers,
+ void *attributes
+ );
/* Routine to sort the groups - must be called before traversal. */
-int CCTKi_ScheduleSortAllGroups(void);
+int CCTKi_DoScheduleSortAllGroups(void);
/* Traversal routine */
-int CCTKi_ScheduleTraverse(const char *group_name,
- int (*item_entry)(void *, void *),
- int (*item_exit)(void *, void *),
- int (*while_check)(int, char **, void *, void *),
- int (*function_process)(void *, void *, void *),
- void *data);
+int CCTKi_DoScheduleTraverse
+ (
+ const char *group_name,
+ int (*item_entry)(void *, void *),
+ int (*item_exit)(void *, void *),
+ int (*while_check)(int, char **, void *, void *),
+ int (*function_process)(void *, void *, void *),
+ void *data
+ );
#ifdef __cplusplus
}