| /petsc/src/sys/classes/draw/interface/ |
| H A D | dtri.c | 49 PetscErrorCode PetscDrawScalePopup(PetscDraw popup, PetscReal min, PetscReal max) in PetscDrawScalePopup() argument 58 if (!popup) PetscFunctionReturn(PETSC_SUCCESS); in PetscDrawScalePopup() 59 PetscValidHeaderSpecific(popup, PETSC_DRAW_CLASSID, 1); in PetscDrawScalePopup() 60 PetscCall(PetscDrawIsNull(popup, &isnull)); in PetscDrawScalePopup() 62 PetscCallMPI(MPI_Comm_rank(PetscObjectComm((PetscObject)popup), &rank)); in PetscDrawScalePopup() 64 PetscCall(PetscDrawCheckResizedWindow(popup)); in PetscDrawScalePopup() 65 PetscCall(PetscDrawClear(popup)); in PetscDrawScalePopup() 66 PetscCall(PetscDrawSetTitle(popup, "Contour Scale")); in PetscDrawScalePopup() 67 PetscCall(PetscDrawSetCoordinates(popup, xl, yl, xr, yr)); in PetscDrawScalePopup() 68 PetscDrawCollectiveBegin(popup); in PetscDrawScalePopup() [all …]
|
| H A D | draw.c | 290 PetscCall(PetscDrawDestroy(&(*draw)->popup)); in PetscDrawDestroy() 316 PetscErrorCode PetscDrawGetPopup(PetscDraw draw, PetscDraw *popup) in PetscDrawGetPopup() argument 320 PetscAssertPointer(popup, 2); in PetscDrawGetPopup() 322 if (draw->popup) *popup = draw->popup; in PetscDrawGetPopup() 324 PetscUseTypeMethod(draw, getpopup, popup); in PetscDrawGetPopup() 325 if (*popup) { in PetscDrawGetPopup() 326 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)*popup, "popup_")); in PetscDrawGetPopup() 327 (*popup)->pause = 0.0; in PetscDrawGetPopup() 328 PetscCall(PetscDrawSetFromOptions(*popup)); in PetscDrawGetPopup() 330 } else *popup = NULL; in PetscDrawGetPopup()
|
| H A D | drawreg.c | 162 draw->popup = NULL; in PetscDrawCreate()
|
| /petsc/src/sys/classes/draw/tests/ |
| H A D | ex6.c | 26 PetscDraw popup; in DrawFunction() local 48 PetscCall(PetscDrawGetPopup(draw, &popup)); in DrawFunction() 49 PetscCall(PetscDrawScalePopup(popup, -8, +8)); in DrawFunction()
|
| /petsc/src/sys/classes/draw/impls/x/ |
| H A D | xops.c | 335 static PetscErrorCode PetscDrawGetPopup_X(PetscDraw draw, PetscDraw *popup) in PetscDrawGetPopup_X() argument 343 *popup = NULL; in PetscDrawGetPopup_X() 347 …bjectComm((PetscObject)draw), draw->display, NULL, win->x, win->y + win->h + 10, 220, 220, popup)); in PetscDrawGetPopup_X() 348 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)*popup, "popup_")); in PetscDrawGetPopup_X() 349 PetscCall(PetscObjectAppendOptionsPrefix((PetscObject)*popup, ((PetscObject)draw)->prefix)); in PetscDrawGetPopup_X() 350 PetscCall(PetscDrawSetType(*popup, PETSC_DRAW_X)); in PetscDrawGetPopup_X() 351 draw->popup = *popup; in PetscDrawGetPopup_X() 564 PetscCall(PetscDrawDestroy(&draw->popup)); in PetscDrawDestroy_X() 585 if (draw->popup) PetscCall(PetscDrawGetSingleton(draw->popup, &(*sdraw)->popup)); in PetscDrawGetSingleton_X() 618 if (draw->popup && (*sdraw)->popup) { in PetscDrawRestoreSingleton_X() [all …]
|
| /petsc/src/sys/classes/draw/impls/image/ |
| H A D | drawimage.c | 314 static PetscErrorCode PetscDrawGetPopup_Image(PetscDraw draw, PetscDraw *popup) in PetscDrawGetPopup_Image() argument 321 *popup = NULL; in PetscDrawGetPopup_Image() 324 PetscCall(PetscDrawCreate(PetscObjectComm((PetscObject)draw), NULL, NULL, 0, 0, 220, 220, popup)); in PetscDrawGetPopup_Image() 325 PetscCall(PetscDrawSetType(*popup, PETSC_DRAW_IMAGE)); in PetscDrawGetPopup_Image() 326 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)*popup, "popup_")); in PetscDrawGetPopup_Image() 327 PetscCall(PetscObjectAppendOptionsPrefix((PetscObject)*popup, ((PetscObject)draw)->prefix)); in PetscDrawGetPopup_Image() 328 draw->popup = *popup; in PetscDrawGetPopup_Image() 368 PetscCall(PetscDrawDestroy(&draw->popup)); in PetscDrawDestroy_Image()
|
| /petsc/src/sys/classes/draw/impls/win32/ |
| H A D | win32draw.h | 51 DWORD popup, caption, overlapped; member
|
| H A D | win32draw.c | 574 static PetscErrorCode PetscDrawGetPopup_Win32(PetscDraw draw, PetscDraw *popup) in PetscDrawGetPopup_Win32() argument 582 …te(PetscObjectComm((PetscObject)draw), NULL, NULL, win->x, win->y + win->h + 36, 220, 220, popup)); in PetscDrawGetPopup_Win32() 583 PetscCall(PetscDrawSetType(*popup, PETSC_DRAW_WIN32)); in PetscDrawGetPopup_Win32() 584 draw->popup = *popup; in PetscDrawGetPopup_Win32() 586 *popup = NULL; in PetscDrawGetPopup_Win32()
|
| /petsc/src/sys/classes/draw/impls/null/ |
| H A D | drawnull.c | 170 PetscCall(PetscDrawDestroy(&draw->popup)); in PetscDrawCreate_Null()
|
| /petsc/include/petsc/private/ |
| H A D | drawimpl.h | 64 PetscDraw popup; member
|
| /petsc/src/dm/impls/da/ |
| H A D | gr2.c | 122 PetscDraw draw, popup; in VecView_MPI_Draw_DA2d() local 298 PetscCall(PetscDrawGetPopup(draw, &popup)); in VecView_MPI_Draw_DA2d() 299 PetscCall(PetscDrawScalePopup(popup, zctx.min, zctx.max)); in VecView_MPI_Draw_DA2d()
|
| /petsc/doc/changes/ |
| H A D | 314.md | 72 popup windows
|
| /petsc/src/mat/impls/sell/seq/ |
| H A D | sell.c | 1366 PetscDraw popup; in MatView_SeqSELL_Draw_Zoom() local 1371 PetscCall(PetscDrawGetPopup(draw, &popup)); in MatView_SeqSELL_Draw_Zoom() 1372 PetscCall(PetscDrawScalePopup(popup, minv, maxv)); in MatView_SeqSELL_Draw_Zoom()
|
| /petsc/src/mat/impls/baij/seq/ |
| H A D | baij.c | 1973 PetscDraw popup; in MatView_SeqBAIJ_Draw_Zoom() local 1979 PetscCall(PetscDrawGetPopup(draw, &popup)); in MatView_SeqBAIJ_Draw_Zoom() 1980 PetscCall(PetscDrawScalePopup(popup, 0.0, maxv)); in MatView_SeqBAIJ_Draw_Zoom()
|
| /petsc/src/mat/impls/dense/seq/ |
| H A D | dense.c | 1591 PetscDraw popup; in MatView_SeqDense_Draw_Zoom() local 1597 PetscCall(PetscDrawGetPopup(draw, &popup)); in MatView_SeqDense_Draw_Zoom() 1598 PetscCall(PetscDrawScalePopup(popup, minv, maxv)); in MatView_SeqDense_Draw_Zoom()
|
| /petsc/doc/manual/ |
| H A D | profiling.md | 682 of memory copies, and more, in a popup window when the mouse
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | aij.c | 1027 PetscDraw popup; in MatView_SeqAIJ_Draw_Zoom() local 1033 PetscCall(PetscDrawGetPopup(draw, &popup)); in MatView_SeqAIJ_Draw_Zoom() 1034 PetscCall(PetscDrawScalePopup(popup, minv, maxv)); in MatView_SeqAIJ_Draw_Zoom()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plex.c | 416 PetscDraw draw, popup; in VecView_Plex_Local_Draw_2D() local 483 PetscCall(PetscDrawGetPopup(draw, &popup)); in VecView_Plex_Local_Draw_2D() 484 PetscCall(PetscDrawScalePopup(popup, vbound[0], vbound[1])); in VecView_Plex_Local_Draw_2D()
|