Home
last modified time | relevance | path

Searched refs:tickloc (Results 1 – 2 of 2) sorted by relevance

/petsc/src/sys/classes/draw/utils/
H A Daxisc.c253 PetscReal coors[4] = {0, 0, 0, 0}, tickloc[PETSC_DRAW_AXIS_MAX_SEGMENTS], sep, tw, th; in PetscDrawAxisDraw() local
325 …PetscCall((*axis->xticks)(axis->xlow, axis->xhigh, numx, &ntick, tickloc, PETSC_DRAW_AXIS_MAX_SEGM… in PetscDrawAxisDraw()
328 PetscCall(PetscDrawLine(draw, tickloc[i], axis->ylow, tickloc[i], axis->ylow + .5 * th, tc)); in PetscDrawAxisDraw()
329 … PetscCall(PetscDrawLine(draw, tickloc[i], axis->yhigh, tickloc[i], axis->yhigh - .5 * th, tc)); in PetscDrawAxisDraw()
334 if (i < ntick - 1) sep = tickloc[i + 1] - tickloc[i]; in PetscDrawAxisDraw()
335 else if (i > 0) sep = tickloc[i] - tickloc[i - 1]; in PetscDrawAxisDraw()
337 PetscCall((*axis->xlabelstr)(tickloc[i], sep, &p)); in PetscDrawAxisDraw()
338 PetscCall(PetscDrawStringCentered(draw, tickloc[i], axis->ylow - 1.5 * th, cc, p)); in PetscDrawAxisDraw()
353 …PetscCall((*axis->yticks)(axis->ylow, axis->yhigh, numy, &ntick, tickloc, PETSC_DRAW_AXIS_MAX_SEGM… in PetscDrawAxisDraw()
356 PetscCall(PetscDrawLine(draw, axis->xlow, tickloc[i], axis->xlow + .5 * tw, tickloc[i], tc)); in PetscDrawAxisDraw()
[all …]
H A Daxis.c30 …PetscADefTicks(PetscReal low, PetscReal high, int num, int *ntick, PetscReal *tickloc, int maxtick) in PetscADefTicks() argument
46 tickloc[i++] = x; in PetscADefTicks()
50 tickloc[i - 1] = PetscMin(tickloc[i - 1], high); in PetscADefTicks()
52 if (i < 2 && num < 10) PetscCall(PetscADefTicks(low, high, num + 1, ntick, tickloc, maxtick)); in PetscADefTicks()