Lines Matching refs:dir0
40 PetscInt dir0; // desired zero-crossing direction member
109 ctx.dir0 = 0; in main()
110 …PetscCall(PetscOptionsGetInt(NULL, NULL, "-dir", &ctx.dir0, NULL)); // desired zero-crossi… in main()
120 dir[n] = ctx.dir0; in main()
122 if (ctx.dir0 >= 0) ctx.ref[ctx.cntref++] = 1.0 + aux; in main()
129 dir[n] = ctx.dir0; in main()
131 if (ctx.dir0 <= 0) ctx.ref[ctx.cntref++] = 9.0 - aux; in main()
136 dir[n] = ctx.dir0; in main()
139 if (i % 2 == 1 && ctx.dir0 <= 0) ctx.ref[ctx.cntref++] = i; in main()
140 if (i % 2 == 0 && ctx.dir0 >= 0) ctx.ref[ctx.cntref++] = i; in main()
144 dir[n] = ctx.dir0; in main()
147 if (i % 2 == 1 && ctx.dir0 <= 0) ctx.ref[ctx.cntref++] = i - 0.5; in main()
148 if (i % 2 == 0 && ctx.dir0 >= 0) ctx.ref[ctx.cntref++] = i - 0.5; in main()
232 …if ((Ctx->dir0 == 0 && PetscAbsReal(t - (PetscReal)4.0) < 0.01) || (Ctx->dir0 == -1 && PetscAbsRea… in Postevent()