Home
last modified time | relevance | path

Searched refs:x_2 (Results 1 – 6 of 6) sorted by relevance

/petsc/src/sys/classes/draw/impls/image/
H A Ddrawimage.h36 static inline void PetscImageDrawLine(PetscImage img, int x_1, int y_1, int x_2, int y_2, int c) in PetscImageDrawLine() argument
40 if (x_2 - x_1 < 0) { in PetscImageDrawLine()
42 x_1 = x_2; in PetscImageDrawLine()
43 x_2 = tmp; in PetscImageDrawLine()
45 while (x_1 <= x_2) PetscImageDrawPixel(img, x_1++, y_1, c); in PetscImageDrawLine()
46 } else if (x_1 == x_2) { in PetscImageDrawLine()
56 int dx = PetscAbs(x_2 - x_1), sx = (x_2 - x_1) >= 0 ? +1 : -1; in PetscImageDrawLine()
61 if (x_1 == x_2 && y_1 == y_2) break; in PetscImageDrawLine()
108 static inline void PetscImageDrawTriangle(PetscImage img, int x_1, int y_1, int t_1, int x_2, int y… in PetscImageDrawTriangle() argument
119 if (x_1 < xmin && x_2 < xmin && x_3 < xmin) return; in PetscImageDrawTriangle()
[all …]
H A Ddrawimage.c122 int x_1 = XTRANS(draw, img, xl), x_2 = XTRANS(draw, img, xr); in PetscDrawLine_Image() local
124 PetscImageDrawLine(img, x_1, y_1, x_2, y_2, c); in PetscDrawLine_Image()
136 int x_1 = XTRANS(draw, img, xl), x_2 = XTRANS(draw, img, xr); in PetscDrawArrow_Image() local
138 if (x_1 == x_2 && y_1 == y_2) PetscFunctionReturn(PETSC_SUCCESS); in PetscDrawArrow_Image()
139 PetscImageDrawLine(img, x_1, y_1, x_2, y_2, c); in PetscDrawArrow_Image()
140 if (x_1 == x_2 && PetscAbs(y_1 - y_2) > 7) { in PetscDrawArrow_Image()
142 PetscImageDrawLine(img, x_2, y_2, x_2 - 3, y_2 - 3, c); in PetscDrawArrow_Image()
143 PetscImageDrawLine(img, x_2, y_2, x_2 + 3, y_2 - 3, c); in PetscDrawArrow_Image()
145 PetscImageDrawLine(img, x_2, y_2, x_2 - 3, y_2 + 3, c); in PetscDrawArrow_Image()
146 PetscImageDrawLine(img, x_2, y_2, x_2 + 3, y_2 + 3, c); in PetscDrawArrow_Image()
[all …]
/petsc/src/sys/classes/draw/impls/x/
H A Dxops.c85 int x_1, y_1, x_2, y_2; in PetscDrawLine_X() local
90 x_2 = XTRANS(draw, XiWin, xr); in PetscDrawLine_X()
93 XDrawLine(XiWin->disp, PetscDrawXiDrawable(XiWin), XiWin->gc.set, x_1, y_1, x_2, y_2); in PetscDrawLine_X()
100 int x_1, y_1, x_2, y_2; in PetscDrawArrow_X() local
105 x_2 = XTRANS(draw, XiWin, xr); in PetscDrawArrow_X()
108 XDrawLine(XiWin->disp, PetscDrawXiDrawable(XiWin), XiWin->gc.set, x_1, y_1, x_2, y_2); in PetscDrawArrow_X()
109 if (x_1 == x_2 && y_1 == y_2) PetscFunctionReturn(PETSC_SUCCESS); in PetscDrawArrow_X()
110 if (x_1 == x_2 && PetscAbs(y_1 - y_2) > 7) { in PetscDrawArrow_X()
112 XDrawLine(XiWin->disp, PetscDrawXiDrawable(XiWin), XiWin->gc.set, x_2, y_2, x_2 - 3, y_2 - 3); in PetscDrawArrow_X()
113 XDrawLine(XiWin->disp, PetscDrawXiDrawable(XiWin), XiWin->gc.set, x_2, y_2, x_2 + 3, y_2 - 3); in PetscDrawArrow_X()
[all …]
/petsc/src/tao/unconstrained/tutorials/
H A Drosenbrock4.h40 …VICE_INLINE_DECL PetscReal RosenbrockObjective(PetscScalar alpha, PetscScalar x_1, PetscScalar x_2) in RosenbrockObjective() argument
42 PetscScalar d = x_2 - x_1 * x_1; in RosenbrockObjective()
49 …DECL void RosenbrockGradient(PetscScalar alpha, PetscScalar x_1, PetscScalar x_2, PetscScalar g[2]) in RosenbrockGradient() argument
51 PetscScalar d = x_2 - x_1 * x_1; in RosenbrockGradient()
61 … RosenbrockObjectiveGradient(PetscScalar alpha, PetscScalar x_1, PetscScalar x_2, PetscScalar g[2]) in RosenbrockObjectiveGradient() argument
63 PetscScalar d = x_2 - x_1 * x_1; in RosenbrockObjectiveGradient()
75 …_DECL void RosenbrockHessian(PetscScalar alpha, PetscScalar x_1, PetscScalar x_2, PetscScalar h[4]) in RosenbrockHessian() argument
77 PetscScalar d = x_2 - x_1 * x_1; in RosenbrockHessian()
/petsc/doc/manual/
H A Dksp.md1196 $x_1,y_1,z_1,x_2,y_2,...$).
H A Dtao.md1629 ${x_1,x_2,\ldots,x_{N+1}}$ and their corresponding objective