31 sched.
writes(
this,
"b", 1);
32 sched.
writes(
this,
"c", 1);
40 sched.
reads(
this,
"b", 1);
41 sched.
writes(
this,
"d", 1);
49 sched.
reads(
this,
"c", 1);
50 sched.
writes(
this,
"c", 1);
51 sched.
writes(
this,
"e", 1);
59 sched.
reads(
this,
"d", 1);
60 sched.
reads(
this,
"c", 1);
67 ActionE(
Scheduler *
s,
int n,
char *at[],
int i[],
void *p=0,
char *
name=NULL):
SchedulerAction(s, n, at, i, p,
name) {}
69 sched.
reads(
this,
"e", 1);
77 sched.
writes(
this,
"f", 1);
85 sched.
reads(
this,
"f", 1);
98 char *attr_c[] = {
"c" };
104 char *attr_d[] = {
"d",
"c" };
105 int idx_d[] = { 1, 1 };
110 char *attr_b[] = {
"b" };
124 char *attr_g[] = {
"f" };
130 char *attr_e[] = {
"f" };
140 sched->
print(
"out.gdl");
virtual void declare(Scheduler &sched)
virtual void declare(Scheduler &sched)
virtual void declare(Scheduler &sched)
ActionB(int n, char *at[], int i[], void *p=0, char *name=NULL)
void writes(Action *, const char *attr, int idx)
virtual void declare(Scheduler &sched)
void print(const char *fname)
void reads(Action *, const char *attr, int idx)
ActionD(int n, char *at[], int i[], void *p=0, char *name=NULL)
ActionF(int n, char *at[], int i[], void *p=0, char *name=NULL)
ActionE(Scheduler *s, int n, char *at[], int i[], void *p=0, char *name=NULL)
ActionA(int n, char *at[], int i[], void *p=0, char *name=NULL)
virtual void declare(Scheduler &sched)
int main(int argc, char *argv[])
virtual void declare(Scheduler &sched)
virtual void declare(Scheduler &sched)
virtual void add_action(Action *)
void init_actions(double t)
void run_actions(double t, double dt)
ActionG(int n, char *at[], int i[], void *p=0, char *name=NULL)
ActionC(int n, char *at[], int i[], void *p=0, char *name=NULL)