Lines Matching refs:mx
18 PetscInt mx; /* Discretization in x-direction */ member
31 PetscInt steps, mx; in main() local
43 user.mx = 400; in main()
57 PetscCall(MatSetSizes(A, PETSC_DECIDE, PETSC_DECIDE, user.mx, user.mx)); in main()
79 PetscCall(VecGetSize(x, &mx)); in main()
110 PetscInt i, mx; in RHSFunction() local
114 mx = user->mx; in RHSFunction()
116 hx = (user->xright - user->xleft) / (mx - 1); in RHSFunction()
120 for (i = 1; i < mx - 1; i++) f[i] = eps * (x[i + 1] - 2. * x[i] + x[i - 1]) / (hx * hx); in RHSFunction()
121 f[mx - 1] = 2. * eps * (x[mx - 2] - x[mx - 1]) / (hx * hx); /*boundary*/ in RHSFunction()
132 PetscInt i, mx; in FormIFunction() local
135 mx = user->mx; in FormIFunction()
140 for (i = 0; i < mx; i++) f[i] = xdot[i] - x[i] * (1. - x[i] * x[i]); in FormIFunction()
157 for (i = 0; i < user->mx; i++) { in FormIJacobian()
182 hx = (user->xright - user->xleft) / (PetscReal)(user->mx - 1); in FormInitialSolution()
184 for (i = 0; i < user->mx; i++) { in FormInitialSolution()