Lines Matching refs:sx
32 PetscReal hx, hy, sx, sy; in RHSFunction() local
42 sx = 1.0 / (hx * hx); in RHSFunction()
72 uxx = (-2.0 * uc + u[j][i - 1].u + u[j][i + 1].u) * sx; in RHSFunction()
75 vxx = (-2.0 * vc + u[j][i - 1].v + u[j][i + 1].v) * sx; in RHSFunction()
97 PetscReal hx, hy, sx, sy; in RHSJacobian() local
110 sx = 1.0 / (hx * hx); in RHSJacobian()
171 entries[2] = appctx->D1 * sx; in RHSJacobian()
174 entries[3] = appctx->D1 * sx; in RHSJacobian()
177 entries[4] = -2.0 * appctx->D1 * (sx + sy) - vc * vc - appctx->gamma; in RHSJacobian()
191 entries[2] = appctx->D2 * sx; in RHSJacobian()
193 entries[3] = appctx->D2 * sx; in RHSJacobian()
195 entries[4] = -2.0 * appctx->D2 * (sx + sy) + 2.0 * uc * vc - appctx->gamma - appctx->kappa; in RHSJacobian()
240 PetscReal hx, hy, sx, sy; in IFunction() local
250 sx = 1.0 / (hx * hx); in IFunction()
281 uxx = (-2.0 * uc + u[j][i - 1].u + u[j][i + 1].u) * sx; in IFunction()
284 vxx = (-2.0 * vc + u[j][i - 1].v + u[j][i + 1].v) * sx; in IFunction()
307 PetscReal hx, hy, sx, sy; in IJacobian() local
320 sx = 1.0 / (hx * hx); in IJacobian()
381 entries[2] = -appctx->D1 * sx; in IJacobian()
384 entries[3] = -appctx->D1 * sx; in IJacobian()
387 entries[4] = 2.0 * appctx->D1 * (sx + sy) + vc * vc + appctx->gamma + a; in IJacobian()
401 entries[2] = -appctx->D2 * sx; in IJacobian()
403 entries[3] = -appctx->D2 * sx; in IJacobian()
405 … entries[4] = 2.0 * appctx->D2 * (sx + sy) - 2.0 * uc * vc + appctx->gamma + appctx->kappa + a; in IJacobian()