@@ -1609,9 +1609,9 @@ void def_trace_section(struct instr_def *instr)
16091609 "x", "y", "z", "vx", "vy", "vz",
16101610 "t", "sx", "sy", "sz", "p", "mcgravitation", "mcMagnet", "allow_backprop", "_mctmp_a", "_mctmp_b", "_mctmp_c"
16111611 #elif MCCODE_PROJECT == 2 /* xray */
1612- #define NUM_STATE_PARS 15
1612+ #define NUM_STATE_PARS 16
16131613 "x", "y", "z", "kx", "ky", "kz",
1614- "phi", "t", "Ex", "Ey","Ez", "p", "_mctmp_a", "_mctmp_b", "_mctmp_c"
1614+ "phi", "t", "Ex", "Ey","Ez", "p", "allow_backprop", " _mctmp_a", "_mctmp_b", "_mctmp_c"
16151615 #endif
16161616 };
16171617
@@ -2448,11 +2448,11 @@ cogen_header(struct instr_def *instr, char *output_name)
24482448 cout(" double sx,sy,sz; /* spin [0-1] */");
24492449 cout(" int mcgravitation; /* gravity-state */");
24502450 cout(" void *mcMagnet; /* precession-state */");
2451- cout(" int allow_backprop; /* allow backprop */");
24522451#elif MCCODE_PROJECT == 2 /* xray */
24532452 cout(" double kx,ky,kz; /* wave-vector */");
24542453 cout(" double phi, Ex,Ey,Ez; /* phase and electrical field */");
24552454#endif
2455+ cout(" int allow_backprop; /* allow backprop */");
24562456 cout(" /* Generic Temporaries: */");
24572457 cout(" /* May be used internally by components e.g. for special */");
24582458 cout(" /* return-values from functions used in trace, thusreturned via */");
0 commit comments