Lines Matching refs:stencil
25 MatStencil stencil[6], rowstencil; in RHSJacobian() local
57 stencil[0].k = 0; in RHSJacobian()
58 stencil[1].k = 0; in RHSJacobian()
59 stencil[2].k = 0; in RHSJacobian()
60 stencil[3].k = 0; in RHSJacobian()
61 stencil[4].k = 0; in RHSJacobian()
62 stencil[5].k = 0; in RHSJacobian()
68 stencil[0].j = j - 1; in RHSJacobian()
69 stencil[1].j = j + 1; in RHSJacobian()
70 stencil[2].j = j; in RHSJacobian()
71 stencil[3].j = j; in RHSJacobian()
72 stencil[4].j = j; in RHSJacobian()
73 stencil[5].j = j; in RHSJacobian()
87 stencil[0].i = i; in RHSJacobian()
88 stencil[0].c = 0; in RHSJacobian()
90 stencil[1].i = i; in RHSJacobian()
91 stencil[1].c = 0; in RHSJacobian()
93 stencil[2].i = i - 1; in RHSJacobian()
94 stencil[2].c = 0; in RHSJacobian()
96 stencil[3].i = i + 1; in RHSJacobian()
97 stencil[3].c = 0; in RHSJacobian()
99 stencil[4].i = i; in RHSJacobian()
100 stencil[4].c = 0; in RHSJacobian()
102 stencil[5].i = i; in RHSJacobian()
103 stencil[5].c = 1; in RHSJacobian()
108 PetscCall(MatSetValuesStencil(A, 1, &rowstencil, 6, stencil, entries, INSERT_VALUES)); in RHSJacobian()
109 stencil[0].c = 1; in RHSJacobian()
111 stencil[1].c = 1; in RHSJacobian()
113 stencil[2].c = 1; in RHSJacobian()
115 stencil[3].c = 1; in RHSJacobian()
117 stencil[4].c = 1; in RHSJacobian()
119 stencil[5].c = 0; in RHSJacobian()
123 PetscCall(MatSetValuesStencil(A, 1, &rowstencil, 6, stencil, entries, INSERT_VALUES)); in RHSJacobian()