| /petsc/src/sys/classes/draw/utils/ |
| H A D | hists.c | 16 PetscReal xmin, xmax; member 73 h->xmin = PETSC_MAX_REAL; in PetscDrawHGCreate() 135 hist->xmin = PETSC_MAX_REAL; in PetscDrawHGReset() 209 if (!hist->numValues && (hist->xmin == PETSC_MAX_REAL) && (hist->xmax == PETSC_MIN_REAL)) { in PetscDrawHGAddValue() 210 hist->xmin = value; in PetscDrawHGAddValue() 216 if (value < hist->xmin) hist->xmin = value; in PetscDrawHGAddValue() 220 …if (value > hist->xmax) hist->xmax = value + 0.001 * (value - hist->xmin) / (PetscReal)hist->numBi… in PetscDrawHGAddValue() 221 if (value < hist->xmin) { in PetscDrawHGAddValue() 222 hist->xmin = value; in PetscDrawHGAddValue() 223 hist->xmax = hist->xmax + 0.001 * (hist->xmax - hist->xmin) / (PetscReal)hist->numBins; in PetscDrawHGAddValue() [all …]
|
| H A D | lgc.c | 75 PetscReal xmin, xmax, ymin, ymax; in PetscDrawLGSPDraw() local 91 xmin = PetscMin(lg->xmin, sp->xmin); in PetscDrawLGSPDraw() 95 PetscCall(PetscDrawAxisSetLimits(lg->axis, xmin, xmax, ymin, ymax)); in PetscDrawLGSPDraw() 164 lg->xmin = 1.e20; in PetscDrawLGCreate() 363 (lg)->xmin = x_min; in PetscDrawLGSetLimits() 386 lg->xmin = 1.e20; in PetscDrawLGReset() 469 PetscReal xmin, xmax, ymin, ymax; in PetscDrawLGDraw() local 484 xmin = lg->xmin; in PetscDrawLGDraw() 493 PetscCall(PetscDrawAxisSetLimits(lg->axis, xmin, xmax, ymin, ymax)); in PetscDrawLGDraw() 580 PetscReal xmin = lg->xmin, xmax = lg->xmax, ymin = lg->ymin, ymax = lg->ymax; in PetscDrawLGView() local [all …]
|
| H A D | lg.c | 42 if (x < lg->xmin) lg->xmin = x; in PetscDrawLGAddCommonPoint() 98 if (xx < lg->xmin) lg->xmin = xx; in PetscDrawLGAddPoint() 159 if (x[i] < lg->xmin) lg->xmin = x[i]; in PetscDrawLGAddPoints()
|
| H A D | dscatter.c | 53 sp->xmin = (PetscReal)1.e20; in PetscDrawSPCreate() 134 sp->xmin = (PetscReal)1.e20; in PetscDrawSPReset() 213 if (x[i] < sp->xmin) sp->xmin = x[i]; in PetscDrawSPAddPoint() 271 if (x[i] < sp->xmin) sp->xmin = x[i]; in PetscDrawSPAddPoints() 325 if (x[i] < sp->xmin) sp->xmin = x[i]; in PetscDrawSPAddPointColorized() 372 PetscReal lower[2] = {sp->xmin, sp->ymin}, glower[2]; in PetscDrawSPDraw() 439 sp->xmin = x_min; in PetscDrawSPSetLimits()
|
| H A D | zoom.c | 20 PetscReal dpause, xc, yc, scale = 1.0, w, h, xr, xl, yr, yl, xmin, xmax, ymin, ymax; in PetscDrawZoom() local 43 xmin = xl; in PetscDrawZoom() 81 PetscCall(PetscDrawSetCoordinates(draw, xmin, ymin, xmax, ymax)); in PetscDrawZoom()
|
| H A D | bars.c | 136 PetscReal xmin, xmax, ymin, ymax, *values, binLeft, binRight; in PetscDrawBarDraw() local 169 xmin = 0.0; in PetscDrawBarDraw() 191 PetscCall(PetscDrawAxisSetLimits(bar->axis, xmin, xmax, ymin, ymax)); in PetscDrawBarDraw() 198 binLeft = xmin + (PetscReal)i; in PetscDrawBarDraw() 199 binRight = xmin + (PetscReal)i + 1; in PetscDrawBarDraw()
|
| /petsc/src/dm/impls/da/ |
| H A D | gr1.c | 25 PetscErrorCode DMDASetUniformCoordinates(DM da, PetscReal xmin, PetscReal xmax, PetscReal ymin, Pet… in DMDASetUniformCoordinates() argument 40 …PetscCheck(xmax >= xmin, PetscObjectComm((PetscObject)da), PETSC_ERR_ARG_INCOMP, "xmax must be lar… in DMDASetUniformCoordinates() 48 if (bx == DM_BOUNDARY_PERIODIC) hx = (xmax - xmin) / M; in DMDASetUniformCoordinates() 49 else hx = (xmax - xmin) / (M - 1); in DMDASetUniformCoordinates() 51 for (i = 0; i < isize; i++) coors[i] = xmin + hx * (i + istart); in DMDASetUniformCoordinates() 54 if (bx == DM_BOUNDARY_PERIODIC) hx = (xmax - xmin) / (M); in DMDASetUniformCoordinates() 55 else hx = (xmax - xmin) / (M - 1); in DMDASetUniformCoordinates() 62 coors[cnt++] = xmin + hx * (i + istart); in DMDASetUniformCoordinates() 68 if (bx == DM_BOUNDARY_PERIODIC) hx = (xmax - xmin) / (M); in DMDASetUniformCoordinates() 69 else hx = (xmax - xmin) / (M - 1); in DMDASetUniformCoordinates() [all …]
|
| H A D | da1.c | 62 double ymin = -1, ymax = 1, xmin = -1, xmax = dd->M, x; in DMView_DA_1d() local 73 PetscCall(PetscDrawSetCoordinates(draw, xmin, ymin, xmax, ymax)); in DMView_DA_1d() 82 xmin = 0.0; in DMView_DA_1d() 84 PetscCall(PetscDrawLine(draw, xmin, ymin, xmax, ymin, PETSC_DRAW_BLACK)); in DMView_DA_1d() 85 PetscCall(PetscDrawLine(draw, xmin, ymax, xmax, ymax, PETSC_DRAW_BLACK)); in DMView_DA_1d() 95 xmin = dd->xs / dd->w; in DMView_DA_1d() 97 PetscCall(PetscDrawLine(draw, xmin, ymin, xmax, ymin, PETSC_DRAW_RED)); in DMView_DA_1d() 98 PetscCall(PetscDrawLine(draw, xmin, ymin, xmin, ymax, PETSC_DRAW_RED)); in DMView_DA_1d() 99 PetscCall(PetscDrawLine(draw, xmin, ymax, xmax, ymax, PETSC_DRAW_RED)); in DMView_DA_1d() 103 for (x = xmin; x <= xmax; x++) { in DMView_DA_1d()
|
| H A D | da2.c | 58 double xmin = -1 * dd->s - 1, xmax = dd->M + dd->s; in DMView_DA_2d() local 71 PetscCall(PetscDrawSetCoordinates(draw, xmin, ymin, xmax, ymax)); in DMView_DA_2d() 78 …for (xmin = 0; xmin < dd->M; xmin++) PetscCall(PetscDrawLine(draw, xmin, ymin, xmin, ymax, PETSC_D… in DMView_DA_2d() 79 xmin = 0.0; in DMView_DA_2d() 81 …for (ymin = 0; ymin < dd->N; ymin++) PetscCall(PetscDrawLine(draw, xmin, ymin, xmax, ymin, PETSC_D… in DMView_DA_2d() 89 xmin = dd->xs / dd->w; in DMView_DA_2d() 93 PetscCall(PetscDrawLine(draw, xmin, ymin, xmax, ymin, PETSC_DRAW_RED)); in DMView_DA_2d() 94 PetscCall(PetscDrawLine(draw, xmin, ymin, xmin, ymax, PETSC_DRAW_RED)); in DMView_DA_2d() 95 PetscCall(PetscDrawLine(draw, xmin, ymax, xmax, ymax, PETSC_DRAW_RED)); in DMView_DA_2d() 100 for (x = xmin; x <= xmax; x++) { in DMView_DA_2d() [all …]
|
| H A D | gr2.c | 16 PetscReal xmin, xmax, ymin, ymax, min, max; member 95 double xmin = (double)zctx->xmin, ymin = (double)zctx->ymin; in VecView_MPI_Draw_DA2d_Zoom() local 100 PetscCall(PetscSNPrintf(value, 16, "%0.2e", xmin)); in VecView_MPI_Draw_DA2d_Zoom() 101 PetscCall(PetscDrawString(draw, xmin, ymin - .05 * (ymax - ymin), PETSC_DRAW_BLACK, value)); in VecView_MPI_Draw_DA2d_Zoom() 107 PetscCall(PetscDrawString(draw, xmin - .05 * (xmax - xmin), ymin, PETSC_DRAW_BLACK, value)); in VecView_MPI_Draw_DA2d_Zoom() 109 PetscCall(PetscDrawString(draw, xmin - .05 * (xmax - xmin), ymax, PETSC_DRAW_BLACK, value)); in VecView_MPI_Draw_DA2d_Zoom() 213 PetscCall(VecStrideMin(xcoor, 0, NULL, &zctx.xmin)); in VecView_MPI_Draw_DA2d() 219 coors[0] = zctx.xmin - .05 * (zctx.xmax - zctx.xmin); in VecView_MPI_Draw_DA2d() 221 coors[2] = zctx.xmax + .05 * (zctx.xmax - zctx.xmin); in VecView_MPI_Draw_DA2d() 224 coors[0] = zctx.xmin; in VecView_MPI_Draw_DA2d()
|
| H A D | da3.c | 77 PetscReal xmin = -1.0, xmax = (PetscReal)((dd->M + 2) * dd->P), x, y, ycoord, xcoord; in DMView_DA_3d() local 89 PetscCall(PetscDrawSetCoordinates(draw, xmin, ymin, xmax, ymax)); in DMView_DA_3d() 97 …for (xmin = (PetscReal)(k * (dd->M + 1)); xmin < (PetscReal)(dd->M + (k * (dd->M + 1))); xmin++) P… in DMView_DA_3d() 98 xmin = (PetscReal)(k * (dd->M + 1)); in DMView_DA_3d() 99 xmax = xmin + (PetscReal)(dd->M - 1); in DMView_DA_3d() 100 …for (ymin = 0; ymin < (PetscReal)dd->N; ymin++) PetscCall(PetscDrawLine(draw, xmin, ymin, xmax, ym… in DMView_DA_3d() 114 xmin = dd->xs / dd->w + (dd->M + 1) * k; in DMView_DA_3d() 117 PetscCall(PetscDrawLine(draw, xmin, ymin, xmax, ymin, PETSC_DRAW_RED)); in DMView_DA_3d() 118 PetscCall(PetscDrawLine(draw, xmin, ymin, xmin, ymax, PETSC_DRAW_RED)); in DMView_DA_3d() 119 PetscCall(PetscDrawLine(draw, xmin, ymax, xmax, ymax, PETSC_DRAW_RED)); in DMView_DA_3d() [all …]
|
| /petsc/src/ts/tutorials/multirate/ |
| H A D | ex5.c | 34 static inline PetscReal RangeMod(PetscReal a, PetscReal xmin, PetscReal xmax) in RangeMod() argument 36 PetscReal range = xmax - xmin; in RangeMod() 37 return xmin + PetscFmodReal(range + PetscFmodReal(a, range), range); in RangeMod() 46 …tscScalar *uR, PetscScalar *flux, PetscReal *maxspeed, PetscReal x, PetscReal xmin, PetscReal xmax) in PhysicsRiemann_Advect() argument 53 if (x == 0 || x == xmin || x == xmax) in PhysicsRiemann_Advect() 73 …icsSample_Advect(void *vctx, PetscInt initial, FVBCType bctype, PetscReal xmin, PetscReal xmax, Pe… in PhysicsSample_Advect() argument 85 x0 = RangeMod(x - a[0] * t, xmin, xmax); in PhysicsSample_Advect() 124 x0 = RangeMod(x - a[1] * t, xmin, xmax); in PhysicsSample_Advect() 200 hx = (ctx->xmax - ctx->xmin) / Mx; in FVRHSFunctionslow() 223 …eristic)(ctx->physics.user, dof, &x[i * dof], ctx->R, ctx->Rinv, ctx->speeds, ctx->xmin + hx * i)); in FVRHSFunctionslow() [all …]
|
| H A D | ex7.c | 29 static inline PetscReal RangeMod(PetscReal a, PetscReal xmin, PetscReal xmax) in RangeMod() argument 31 PetscReal range = xmax - xmin; in RangeMod() 32 return xmin + PetscFmodReal(range + PetscFmodReal(a, range), range); in RangeMod() 64 PetscReal xmin, xmax; member 99 …icsSample_Advect(void *vctx, PetscInt initial, FVBCType bctype, PetscReal xmin, PetscReal xmax, Pe… in PhysicsSample_Advect() argument 110 x0 = RangeMod(x - a * t, xmin, xmax); in PhysicsSample_Advect() 182 hs = (ctx->xmax - ctx->xmin) / 2.0 * (ctx->hratio + 1.0) / Mx; in FVRHSFunction() 183 hf = (ctx->xmax - ctx->xmin) / 2.0 * (1.0 + 1.0 / ctx->hratio) / Mx; in FVRHSFunction() 331 hs = (ctx->xmax - ctx->xmin) / 2.0 * (ctx->hratio + 1.0) / Mx; in FVRHSFunctionslow() 332 hf = (ctx->xmax - ctx->xmin) / 2.0 * (1.0 + 1.0 / ctx->hratio) / Mx; in FVRHSFunctionslow() [all …]
|
| H A D | ex8.c | 20 static inline PetscReal RangeMod(PetscReal a, PetscReal xmin, PetscReal xmax) in RangeMod() argument 22 PetscReal range = xmax - xmin; in RangeMod() 23 return xmin + PetscFmodReal(range + PetscFmodReal(a, range), range); in RangeMod() 54 …icsSample_Advect(void *vctx, PetscInt initial, FVBCType bctype, PetscReal xmin, PetscReal xmax, Pe… in PhysicsSample_Advect() argument 65 x0 = RangeMod(x - a * t, xmin, xmax); in PhysicsSample_Advect() 137 hs = (ctx->xmax - ctx->xmin) / 8.0 / ctx->sm; in FVSample_3WaySplit() 138 hm = (ctx->xmax - ctx->xmin) / 4.0 / (ctx->mf - ctx->sm); in FVSample_3WaySplit() 139 hf = (ctx->xmax - ctx->xmin) / 4.0 / (ctx->fm - ctx->mf); in FVSample_3WaySplit() 142 xi = ctx->xmin + 0.5 * hs + i * hs; in FVSample_3WaySplit() 147 …PetscCall((*ctx->physics2.sample2)(ctx->physics2.user, ctx->initial, ctx->bctype, ctx->xmin, ctx->… in FVSample_3WaySplit() [all …]
|
| H A D | ex6.c | 27 static inline PetscReal RangeMod(PetscReal a, PetscReal xmin, PetscReal xmax) in RangeMod() argument 29 PetscReal range = xmax - xmin; in RangeMod() 30 return xmin + PetscFmodReal(range + PetscFmodReal(a, range), range); in RangeMod() 61 …icsSample_Advect(void *vctx, PetscInt initial, FVBCType bctype, PetscReal xmin, PetscReal xmax, Pe… in PhysicsSample_Advect() argument 72 x0 = RangeMod(x - a * t, xmin, xmax); in PhysicsSample_Advect() 143 hs = (ctx->xmax - ctx->xmin) * 3.0 / 8.0 / ctx->sf; in FVSample_2WaySplit() 144 hf = (ctx->xmax - ctx->xmin) / 4.0 / (ctx->fs - ctx->sf); in FVSample_2WaySplit() 147 xi = ctx->xmin + 0.5 * hs + i * hs; in FVSample_2WaySplit() 152 …PetscCall((*ctx->physics2.sample2)(ctx->physics2.user, ctx->initial, ctx->bctype, ctx->xmin, ctx->… in FVSample_2WaySplit() 156 xi = ctx->xmin + ctx->sf * hs + 0.5 * hf + (i - ctx->sf) * hf; in FVSample_2WaySplit() [all …]
|
| H A D | ex4.c | 43 static inline PetscReal RangeMod(PetscReal a, PetscReal xmin, PetscReal xmax) in RangeMod() argument 45 PetscReal range = xmax - xmin; in RangeMod() 46 return xmin + PetscFmodReal(range + PetscFmodReal(a, range), range); in RangeMod() 80 …icsSample_Advect(void *vctx, PetscInt initial, FVBCType bctype, PetscReal xmin, PetscReal xmax, Pe… in PhysicsSample_Advect() argument 91 x0 = RangeMod(x - a * t, xmin, xmax); in PhysicsSample_Advect() 301 …csSample_Shallow(void *vctx, PetscInt initial, FVBCType bctype, PetscReal xmin, PetscReal xmax, Pe… in PhysicsSample_Shallow() argument 487 hs = (ctx->xmax - ctx->xmin) * 3.0 / 8.0 / ctx->sf; in FVSample_2WaySplit() 488 hf = (ctx->xmax - ctx->xmin) / 4.0 / (ctx->fs - ctx->sf); in FVSample_2WaySplit() 491 xi = ctx->xmin + 0.5 * hs + i * hs; in FVSample_2WaySplit() 496 …PetscCall((*ctx->physics2.sample2)(ctx->physics2.user, ctx->initial, ctx->bctype, ctx->xmin, ctx->… in FVSample_2WaySplit() [all …]
|
| /petsc/src/ts/tutorials/ |
| H A D | ex74.c | 37 PetscReal xmin, xmax; /* domain bounds */ member 57 ctxt.xmin = 0.0; in main() 65 PetscCall(PetscOptionsReal("-xmin", "xmin", "<0.0>", ctxt.xmin, &ctxt.xmin, NULL)); in main() 124 dx = (ctxt->xmax - ctxt->xmin) / ((PetscReal)ctxt->imax); in ExactSolution() 151 dx = (user->xmax - user->xmin) / ((PetscReal)user->imax); in RHSJacobian()
|
| H A D | ex9.c | 73 static inline PetscReal RangeMod(PetscReal a, PetscReal xmin, PetscReal xmax) in RangeMod() argument 75 PetscReal range = xmax - xmin; in RangeMod() 76 return xmin + PetscFmodReal(range + PetscFmodReal(a, range), range); in RangeMod() 221 PetscReal xmin, xmax; member 313 …icsSample_Advect(void *vctx, PetscInt initial, FVBCType bctype, PetscReal xmin, PetscReal xmax, Pe… in PhysicsSample_Advect() argument 324 x0 = RangeMod(x - a * t, xmin, xmax); in PhysicsSample_Advect() 388 …csSample_Burgers(void *vctx, PetscInt initial, FVBCType bctype, PetscReal xmin, PetscReal xmax, Pe… in PhysicsSample_Burgers() argument 414 u[0] = 0.7 + 0.3 * PetscSinReal(2 * PETSC_PI * ((x - xmin) / (xmax - xmin))); in PhysicsSample_Burgers() 529 …csSample_Traffic(void *vctx, PetscInt initial, FVBCType bctype, PetscReal xmin, PetscReal xmax, Pe… in PhysicsSample_Traffic() argument 546 u[0] = 0.7 + 0.3 * PetscSinReal(2 * PETSC_PI * ((x - xmin) / (xmax - xmin))); in PhysicsSample_Traffic() [all …]
|
| /petsc/src/ts/interface/ |
| H A D | tseig.c | 11 PetscReal xmin, xmax, ymin, ymax; member 74 (*ctx)->xmin = -2.1; in TSMonitorSPEigCtxCreate() 136 PetscReal xmin, xmax, ymin, ymax; in TSMonitorSPEig() local 139 PetscCall(PetscDrawSPSetLimits(drawsp, ctx->xmin, ctx->xmax, ctx->ymin, ctx->ymax)); in TSMonitorSPEig() 165 PetscCall(PetscDrawAxisGetLimits(axis, &xmin, &xmax, &ymin, &ymax)); in TSMonitorSPEig() 166 …PetscCall(PetscDrawIndicatorFunction(draw, xmin, xmax, ymin, ymax, PETSC_DRAW_CYAN, (PetscErrorCod… in TSMonitorSPEig()
|
| /petsc/src/ksp/ksp/interface/ |
| H A D | eige.c | 255 PetscReal xmin, xmax, ymin, ymax, *xloc, *yloc, *value, px0, py0, rscale, iscale; in KSPPlotEigenContours_Private() local 267 xmin = r[0]; in KSPPlotEigenContours_Private() 272 xmin = PetscMin(xmin, r[i]); in KSPPlotEigenContours_Private() 278 for (i = 0; i < M; i++) xloc[i] = xmin - 0.1 * (xmax - xmin) + 1.2 * (xmax - xmin) * i / (M - 1); in KSPPlotEigenContours_Private() 303 PetscCall(PetscDrawAxisSetLimits(drawaxis, xmin, xmax, ymin, ymax)); in KSPPlotEigenContours_Private()
|
| /petsc/src/dm/impls/network/ |
| H A D | networkmonitor.c | 119 …nt element, PetscInt nodes, PetscInt start, PetscInt blocksize, PetscReal xmin, PetscReal xmax, Pe… in DMNetworkMonitorAdd() argument 152 …if (xmin != (PetscReal)PETSC_DECIDE && xmax != (PetscReal)PETSC_DECIDE) PetscCall(PetscDrawAxisSet… in DMNetworkMonitorAdd()
|
| /petsc/src/sys/classes/draw/interface/ |
| H A D | drect.c | 22 PetscErrorCode PetscDrawIndicatorFunction(PetscDraw draw, PetscReal xmin, PetscReal xmax, PetscReal… in PetscDrawIndicatorFunction() argument 33 PetscCall(PetscDrawCoordinateToPixel(draw, xmin, ymin, &xstart, &ystart)); in PetscDrawIndicatorFunction()
|
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex74.c | 71 PetscReal xmin, xmax; /* domain bounds */ member 101 ctxt.xmin = 0.0; in main() 111 PetscCall(PetscOptionsReal("-xmin", "xmin", "<0.0>", ctxt.xmin, &ctxt.xmin, NULL)); in main() 259 dx = (ctxt->xmax - ctxt->xmin) / ((PetscReal)ctxt->imax); in ExactSolution() 323 dx = (user->xmax - user->xmin) / ((PetscReal)user->imax); in Assemble_AdvDiff()
|
| /petsc/src/ts/tutorials/power_grid/ |
| H A D | petscopt_ex6 | 17 -xmin -1
|
| H A D | petscopt_ex8 | 14 #-xmin 0.25
|