Lines Matching refs:draw
60 PetscDraw draw; in PetscDrawView() local
64 PetscCall(PetscViewerDrawGetDraw(viewer, 0, &draw)); in PetscDrawView()
65 PetscCall(PetscDrawGetCurrentPoint(draw, &x, &y)); in PetscDrawView()
68 PetscCall(PetscDrawStringBoxed(draw, x, y, PETSC_DRAW_RED, PETSC_DRAW_BLACK, str, NULL, &h)); in PetscDrawView()
70 PetscCall(PetscDrawPushCurrentPoint(draw, x, bottom)); in PetscDrawView()
137 PetscDraw draw; in PetscDrawCreate() local
145 …PetscCall(PetscHeaderCreate(draw, PETSC_DRAW_CLASSID, "Draw", "Graphics", "Draw", comm, PetscDrawD… in PetscDrawCreate()
146 draw->data = NULL; in PetscDrawCreate()
147 PetscCall(PetscStrallocpy(display, &draw->display)); in PetscDrawCreate()
148 PetscCall(PetscStrallocpy(title, &draw->title)); in PetscDrawCreate()
149 draw->x = x; in PetscDrawCreate()
150 draw->y = y; in PetscDrawCreate()
151 draw->w = w; in PetscDrawCreate()
152 draw->h = h; in PetscDrawCreate()
153 draw->pause = 0.0; in PetscDrawCreate()
154 draw->coor_xl = 0.0; in PetscDrawCreate()
155 draw->coor_xr = 1.0; in PetscDrawCreate()
156 draw->coor_yl = 0.0; in PetscDrawCreate()
157 draw->coor_yr = 1.0; in PetscDrawCreate()
158 draw->port_xl = 0.0; in PetscDrawCreate()
159 draw->port_xr = 1.0; in PetscDrawCreate()
160 draw->port_yl = 0.0; in PetscDrawCreate()
161 draw->port_yr = 1.0; in PetscDrawCreate()
162 draw->popup = NULL; in PetscDrawCreate()
165 if (flag) draw->pause = dpause; in PetscDrawCreate()
167 draw->savefilename = NULL; in PetscDrawCreate()
168 draw->saveimageext = NULL; in PetscDrawCreate()
169 draw->savemovieext = NULL; in PetscDrawCreate()
170 draw->savefilecount = 0; in PetscDrawCreate()
171 draw->savesinglefile = PETSC_FALSE; in PetscDrawCreate()
172 draw->savemoviefps = PETSC_DECIDE; in PetscDrawCreate()
174 PetscCall(PetscDrawSetCurrentPoint(draw, .5, .9)); in PetscDrawCreate()
176 draw->boundbox_xl = .5; in PetscDrawCreate()
177 draw->boundbox_xr = .5; in PetscDrawCreate()
178 draw->boundbox_yl = .9; in PetscDrawCreate()
179 draw->boundbox_yr = .9; in PetscDrawCreate()
181 *indraw = draw; in PetscDrawCreate()
207 PetscErrorCode PetscDrawSetType(PetscDraw draw, PetscDrawType type) in PetscDrawSetType() argument
214 PetscValidHeaderSpecific(draw, PETSC_DRAW_CLASSID, 1); in PetscDrawSetType()
217 PetscCall(PetscObjectTypeCompare((PetscObject)draw, type, &match)); in PetscDrawSetType()
221 PetscCall(PetscOptionsHasName(((PetscObject)draw)->options, NULL, "-nox", &flg)); in PetscDrawSetType()
254 …PetscCheck(r, PetscObjectComm((PetscObject)draw), PETSC_ERR_ARG_UNKNOWN_TYPE, "Unknown PetscDraw t… in PetscDrawSetType()
255 PetscTryTypeMethod(draw, destroy); in PetscDrawSetType()
256 PetscCall(PetscMemzero(draw->ops, sizeof(struct _PetscDrawOps))); in PetscDrawSetType()
257 PetscCall(PetscObjectChangeTypeName((PetscObject)draw, type)); in PetscDrawSetType()
258 PetscCall((*r)(draw)); in PetscDrawSetType()
277 PetscErrorCode PetscDrawGetType(PetscDraw draw, PetscDrawType *type) in PetscDrawGetType() argument
280 PetscValidHeaderSpecific(draw, PETSC_DRAW_CLASSID, 1); in PetscDrawGetType()
282 *type = ((PetscObject)draw)->type_name; in PetscDrawGetType()
338 PetscErrorCode PetscDrawSetOptionsPrefix(PetscDraw draw, const char prefix[]) in PetscDrawSetOptionsPrefix() argument
341 PetscValidHeaderSpecific(draw, PETSC_DRAW_CLASSID, 1); in PetscDrawSetOptionsPrefix()
342 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)draw, prefix)); in PetscDrawSetOptionsPrefix()
374 PetscErrorCode PetscDrawSetFromOptions(PetscDraw draw) in PetscDrawSetFromOptions() argument
384 PetscValidHeaderSpecific(draw, PETSC_DRAW_CLASSID, 1); in PetscDrawSetFromOptions()
388 if (((PetscObject)draw)->type_name) def = ((PetscObject)draw)->type_name; in PetscDrawSetFromOptions()
390 PetscCall(PetscOptionsHasName(((PetscObject)draw)->options, NULL, "-nox", &nox)); in PetscDrawSetFromOptions()
401 PetscObjectOptionsBegin((PetscObject)draw); in PetscDrawSetFromOptions()
404 PetscCall(PetscDrawSetType(draw, vtype)); in PetscDrawSetFromOptions()
405 } else if (!((PetscObject)draw)->type_name) { in PetscDrawSetFromOptions()
406 PetscCall(PetscDrawSetType(draw, def)); in PetscDrawSetFromOptions()
413 …intf(filename, sizeof(filename), "%s%s", draw->savefilename ? draw->savefilename : "", draw->savei… in PetscDrawSetFromOptions()
414 …PetscCall(PetscSNPrintf(movieext, sizeof(movieext), "%s", draw->savemovieext ? draw->savemovieext … in PetscDrawSetFromOptions()
417 …", "Set frames per second in saved movie", PETSC_FUNCTION_NAME, draw->savemoviefps, &draw->savemov… in PetscDrawSetFromOptions()
418 …w image replaces previous image in file", PETSC_FUNCTION_NAME, draw->savesinglefile, &draw->savesi… in PetscDrawSetFromOptions()
419 if (image) PetscCall(PetscDrawSetSave(draw, filename)); in PetscDrawSetFromOptions()
420 if (movie) PetscCall(PetscDrawSetSaveMovie(draw, movieext)); in PetscDrawSetFromOptions()
422 if (image) PetscCall(PetscDrawSetSaveFinalImage(draw, filename)); in PetscDrawSetFromOptions()
423 …r", "Save graphics to file on each clear", PETSC_FUNCTION_NAME, draw->saveonclear, &draw->saveoncl… in PetscDrawSetFromOptions()
424 …h", "Save graphics to file on each flush", PETSC_FUNCTION_NAME, draw->saveonflush, &draw->saveonfl… in PetscDrawSetFromOptions()
426 …unt of time that program pauses after plots", "PetscDrawSetPause", draw->pause, &draw->pause, NULL… in PetscDrawSetFromOptions()
427 …PetscDrawSetMarkerType", PetscDrawMarkerTypes, (PetscEnum)draw->markertype, (PetscEnum *)&draw->ma… in PetscDrawSetFromOptions()
430 PetscCall(PetscObjectProcessOptionsHandlers((PetscObject)draw, PetscOptionsObject)); in PetscDrawSetFromOptions()
432 PetscCall(PetscDrawViewFromOptions(draw, NULL, "-draw_view")); in PetscDrawSetFromOptions()