insert:
- /* immediately go on if no job is to be done */
- if(hp->insert_count==INS_RUNS) {
- printf(" --- insert run return ---\n");
- hp->state=STATE_POSTRUN;
- goto postrun;
- }
-
/* assigne values */
steps=INS_RELAX;
tau=INS_TAU;
if(dt>INS_DELTA_TC)
goto addsched;
+ /* immediately go on if no job is to be done */
+ if(hp->insert_count==INS_RUNS) {
+ printf(" --- leaving insert state ---\n");
+ hp->state=STATE_POSTRUN;
+ goto postrun;
+ }
+
/* else -> insert atoms */
hp->insert_count+=1;
printf(" ### insert atoms (%d/%d) ###\n",
postrun:
- /* immediately return if no job is to be done */
- if(hp->postrun_count==POST_RUNS) {
- printf(" --- post run return ---\n");
- return 0;
- }
-
/* assigne values */
steps=POST_RELAX;
tau=POST_TAU;
if(dt>POST_DELTA_TC)
goto addsched;
+ /* immediately return if no job is to be done */
+ if(hp->postrun_count==POST_RUNS) {
+ printf(" --- leaving post run state ---\n");
+ return 0;
+ }
+
/* postrun action */
hp->postrun_count+=1;
printf(" ### postrun (%d/%d) ###\n",