Home
last modified time | relevance | path

Searched refs:vdraw (Results 1 – 3 of 3) sorted by relevance

/petsc/src/sys/classes/viewer/impls/draw/draw/
H A Dfdrawv.c23 PetscViewer_Draw *vdraw; in PetscViewerDrawGetDraw() local
33 vdraw = (PetscViewer_Draw *)viewer->data; in PetscViewerDrawGetDraw()
35 windownumber += vdraw->draw_base; in PetscViewerDrawGetDraw()
36 if (windownumber >= vdraw->draw_max) { in PetscViewerDrawGetDraw()
38 PetscInt draw_max = vdraw->draw_max; in PetscViewerDrawGetDraw()
39 PetscDraw *tdraw = vdraw->draw; in PetscViewerDrawGetDraw()
40 PetscDrawLG *drawlg = vdraw->drawlg; in PetscViewerDrawGetDraw()
41 PetscDrawAxis *drawaxis = vdraw->drawaxis; in PetscViewerDrawGetDraw()
43 vdraw->draw_max = 2 * windownumber; in PetscViewerDrawGetDraw()
45 …PetscCall(PetscCalloc3(vdraw->draw_max, &vdraw->draw, vdraw->draw_max, &vdraw->drawlg, vdraw->draw… in PetscViewerDrawGetDraw()
[all …]
/petsc/src/sys/classes/viewer/impls/draw/
H A Ddrawv.c7 PetscViewer_Draw *vdraw = (PetscViewer_Draw *)v->data; in PetscViewerDestroy_Draw() local
10 …PetscCheck(!vdraw->singleton_made, PETSC_COMM_SELF, PETSC_ERR_ORDER, "Destroying PetscViewer witho… in PetscViewerDestroy_Draw()
11 for (i = 0; i < vdraw->draw_max; i++) { in PetscViewerDestroy_Draw()
12 PetscCall(PetscDrawAxisDestroy(&vdraw->drawaxis[i])); in PetscViewerDestroy_Draw()
13 PetscCall(PetscDrawLGDestroy(&vdraw->drawlg[i])); in PetscViewerDestroy_Draw()
14 PetscCall(PetscDrawDestroy(&vdraw->draw[i])); in PetscViewerDestroy_Draw()
16 PetscCall(PetscFree(vdraw->display)); in PetscViewerDestroy_Draw()
17 PetscCall(PetscFree(vdraw->title)); in PetscViewerDestroy_Draw()
18 PetscCall(PetscFree3(vdraw->draw, vdraw->drawlg, vdraw->drawaxis)); in PetscViewerDestroy_Draw()
19 PetscCall(PetscFree(vdraw->bounds)); in PetscViewerDestroy_Draw()
[all …]
/petsc/src/snes/interface/
H A Dsnes.c3054 PetscViewer vdraw, vstdout; in SNESComputeJacobian() local
3073 …omm((PetscObject)snes), NULL, "Explicit Jacobians", PETSC_DECIDE, PETSC_DECIDE, 300, 300, &vdraw)); in SNESComputeJacobian()
3074 if (flag_contour) PetscCall(PetscViewerPushFormat(vdraw, PETSC_VIEWER_DRAW_CONTOUR)); in SNESComputeJacobian()
3075 } else vdraw = NULL; in SNESComputeJacobian()
3078 if (vdraw) PetscCall(MatView(Bexp, vdraw)); in SNESComputeJacobian()
3081 if (vdraw) PetscCall(MatView(FDexp, vdraw)); in SNESComputeJacobian()
3085 if (vdraw) { /* Always use contour for the difference */ in SNESComputeJacobian()
3086 PetscCall(PetscViewerPushFormat(vdraw, PETSC_VIEWER_DRAW_CONTOUR)); in SNESComputeJacobian()
3087 PetscCall(MatView(FDexp, vdraw)); in SNESComputeJacobian()
3088 PetscCall(PetscViewerPopFormat(vdraw)); in SNESComputeJacobian()
[all …]