Searched refs:tickloc (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/sys/classes/draw/utils/ |
| H A D | axisc.c | 253 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 D | axis.c | 30 …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()
|