Home
last modified time | relevance | path

Searched refs:sdraw (Results 1 – 5 of 5) sorted by relevance

/petsc/src/sys/classes/draw/interface/
H A Ddraw.c389 PetscErrorCode PetscDrawGetSingleton(PetscDraw draw, PetscDraw *sdraw) in PetscDrawGetSingleton() argument
395 PetscAssertPointer(sdraw, 2); in PetscDrawGetSingleton()
400 *sdraw = draw; in PetscDrawGetSingleton()
401 } else PetscUseTypeMethod(draw, getsingleton, sdraw); in PetscDrawGetSingleton()
419 PetscErrorCode PetscDrawRestoreSingleton(PetscDraw draw, PetscDraw *sdraw) in PetscDrawRestoreSingleton() argument
425 PetscAssertPointer(sdraw, 2); in PetscDrawRestoreSingleton()
426 PetscValidHeaderSpecific(*sdraw, PETSC_DRAW_CLASSID, 2); in PetscDrawRestoreSingleton()
430 …PetscCheck(draw == *sdraw, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Cannot restore singleton, it is … in PetscDrawRestoreSingleton()
432 *sdraw = NULL; in PetscDrawRestoreSingleton()
433 } else PetscUseTypeMethod(draw, restoresingleton, sdraw); in PetscDrawRestoreSingleton()
/petsc/src/sys/classes/draw/impls/x/
H A Dxops.c576 static PetscErrorCode PetscDrawGetSingleton_X(PetscDraw draw, PetscDraw *sdraw) in PetscDrawGetSingleton_X() argument
581 …rawCreate(PETSC_COMM_SELF, draw->display, draw->title, draw->x, draw->y, draw->w, draw->h, sdraw)); in PetscDrawGetSingleton_X()
582 PetscCall(PetscObjectChangeTypeName((PetscObject)*sdraw, PETSC_DRAW_X)); in PetscDrawGetSingleton_X()
583 (*sdraw)->ops[0] = DvOps; in PetscDrawGetSingleton_X()
585 if (draw->popup) PetscCall(PetscDrawGetSingleton(draw->popup, &(*sdraw)->popup)); in PetscDrawGetSingleton_X()
586 (*sdraw)->pause = draw->pause; in PetscDrawGetSingleton_X()
587 (*sdraw)->coor_xl = draw->coor_xl; in PetscDrawGetSingleton_X()
588 (*sdraw)->coor_xr = draw->coor_xr; in PetscDrawGetSingleton_X()
589 (*sdraw)->coor_yl = draw->coor_yl; in PetscDrawGetSingleton_X()
590 (*sdraw)->coor_yr = draw->coor_yr; in PetscDrawGetSingleton_X()
[all …]
/petsc/src/sys/classes/viewer/impls/draw/
H A Ddrawv.c236 PetscDraw draw, sdraw; in PetscViewerGetSubViewer_Draw() local
248 PetscCall(PetscViewerDrawGetDraw(*sviewer, 0, &sdraw)); in PetscViewerGetSubViewer_Draw()
250 PetscCall(PetscDrawSetSave(sdraw, draw->savefilename)); in PetscViewerGetSubViewer_Draw()
251 sdraw->savefilecount = draw->savefilecount; in PetscViewerGetSubViewer_Draw()
252 sdraw->savesinglefile = draw->savesinglefile; in PetscViewerGetSubViewer_Draw()
253 sdraw->savemoviefps = draw->savemoviefps; in PetscViewerGetSubViewer_Draw()
254 sdraw->saveonclear = draw->saveonclear; in PetscViewerGetSubViewer_Draw()
255 sdraw->saveonflush = draw->saveonflush; in PetscViewerGetSubViewer_Draw()
257 …if (draw->savefinalfilename) PetscCall(PetscDrawSetSaveFinalImage(sdraw, draw->savefinalfilename)); in PetscViewerGetSubViewer_Draw()
276 PetscDraw draw, sdraw; in PetscViewerRestoreSubViewer_Draw() local
[all …]
/petsc/src/sys/classes/draw/impls/null/
H A Ddrawnull.c94 static PetscErrorCode PetscDrawGetSingleton_Null(PetscDraw draw, PetscDraw *sdraw) in PetscDrawGetSingleton_Null() argument
97 PetscCall(PetscDrawOpenNull(PETSC_COMM_SELF, sdraw)); in PetscDrawGetSingleton_Null()
101 static PetscErrorCode PetscDrawRestoreSingleton_Null(PetscDraw draw, PetscDraw *sdraw) in PetscDrawRestoreSingleton_Null() argument
104 PetscCall(PetscDrawDestroy(sdraw)); in PetscDrawRestoreSingleton_Null()
/petsc/src/sys/classes/draw/impls/image/
H A Ddrawimage.c424 static PetscErrorCode PetscDrawGetSingleton_Image(PetscDraw draw, PetscDraw *sdraw) in PetscDrawGetSingleton_Image() argument
430 PetscCall(PetscDrawCreate(PETSC_COMM_SELF, NULL, NULL, 0, 0, draw->w, draw->h, sdraw)); in PetscDrawGetSingleton_Image()
431 PetscCall(PetscDrawSetType(*sdraw, PETSC_DRAW_IMAGE)); in PetscDrawGetSingleton_Image()
432 (*sdraw)->ops->resizewindow = NULL; in PetscDrawGetSingleton_Image()
433 simg = (PetscImage)(*sdraw)->data; in PetscDrawGetSingleton_Image()
438 static PetscErrorCode PetscDrawRestoreSingleton_Image(PetscDraw draw, PetscDraw *sdraw) in PetscDrawRestoreSingleton_Image() argument
441 PetscImage simg = (PetscImage)(*sdraw)->data; in PetscDrawRestoreSingleton_Image()
445 PetscCall(PetscDrawDestroy(sdraw)); in PetscDrawRestoreSingleton_Image()