Lines Matching refs:numBins
18 int numBins; member
77 h->numBins = bins; in PetscDrawHGCreate()
114 hist->numBins = bins; in PetscDrawHGSetNumberBins()
220 … (value > hist->xmax) hist->xmax = value + 0.001 * (value - hist->xmin) / (PetscReal)hist->numBins; in PetscDrawHGAddValue()
223 hist->xmax = hist->xmax + 0.001 * (hist->xmax - hist->xmin) / (PetscReal)hist->numBins; in PetscDrawHGAddValue()
227 …ue > hist->xmax) hist->xmax = value + 0.001 * (hist->xmax - hist->xmin) / (PetscReal)hist->numBins; in PetscDrawHGAddValue()
312 int bcolor, color, numBins, numBinsOld; in PetscDrawHGDraw() local
385 numBins = hist->numBins; in PetscDrawHGDraw()
386 numBinsOld = hist->numBins; in PetscDrawHGDraw()
388 initSize = ((int)(xmax - xmin)) / numBins; in PetscDrawHGDraw()
389 while (initSize * numBins != (int)xmax - xmin) { in PetscDrawHGDraw()
391 numBins = ((int)(xmax - xmin)) / initSize; in PetscDrawHGDraw()
392 PetscCall(PetscDrawHGSetNumberBins(hist, numBins)); in PetscDrawHGDraw()
395 binSize = (xmax - xmin) / (PetscReal)numBins; in PetscDrawHGDraw()
398 PetscCall(PetscArrayzero(bins, numBins)); in PetscDrawHGDraw()
401 for (i = 0; i < numBins; i++) { in PetscDrawHGDraw()
407 if ((i == numBins - 1) && (values[p] == binRight)) bins[i] += weights[p]; in PetscDrawHGDraw()
439 for (i = 0; i < numBins; i++) { in PetscDrawHGDraw()
495 PetscInt numBins, numBinsOld, numValues, initSize, i, p; in PetscDrawHGView() local
528 numBins = hist->numBins; in PetscDrawHGView()
529 numBinsOld = hist->numBins; in PetscDrawHGView()
531 initSize = (int)((int)xmax - xmin) / numBins; in PetscDrawHGView()
532 while (initSize * numBins != (int)xmax - xmin) { in PetscDrawHGView()
534 numBins = (int)((int)xmax - xmin) / initSize; in PetscDrawHGView()
535 PetscCall(PetscCIntCast(numBins, &inumBins)); in PetscDrawHGView()
539 binSize = (xmax - xmin) / numBins; in PetscDrawHGView()
543 PetscCall(PetscArrayzero(bins, numBins)); in PetscDrawHGView()
544 for (i = 0; i < numBins; i++) { in PetscDrawHGView()
550 if ((i == numBins - 1) && (values[p] == binRight)) bins[i] += weights[p]; in PetscDrawHGView()
560 for (i = 0; i < numBins; i++) { in PetscDrawHGView()