Lines Matching refs:mend
158 PetscInt i, mstart, mend, xm, M; in InitialConditions() local
166 mend = mstart + xm; in InitialConditions()
183 …for (i = mstart; i < mend; i++) u[i] = PetscSinScalar(PETSC_PI * i * 6. * h) + 3. * PetscSinScalar… in InitialConditions()
206 PetscInt i, mstart, mend, xm, M; in Solution() local
214 mend = mstart + xm; in Solution()
228 …for (i = mstart; i < mend; i++) u[i] = PetscSinScalar(sc1 * (PetscReal)i + appctx->a * PETSC_PI * … in Solution()
260 PetscInt mstart, mend; in RHSMatrixHeat() local
270 mend = mstart + xm; in RHSMatrixHeat()
290 if (mend == M) { in RHSMatrixHeat()
291 mend--; in RHSMatrixHeat()
295 PetscCall(MatSetValues(A, 1, &mend, 3, idx, v, INSERT_VALUES)); in RHSMatrixHeat()
302 for (i = mstart; i < mend; i++) { in RHSMatrixHeat()
312 mend = mstart + xm; in RHSMatrixHeat()
324 if (mend == M) { in RHSMatrixHeat()
325 mend--; in RHSMatrixHeat()
328 PetscCall(MatSetValues(A, 1, &mend, 2, idx, v, ADD_VALUES)); in RHSMatrixHeat()
331 for (i = mstart; i < mend; i++) { in RHSMatrixHeat()
347 if (mend == M) { in RHSMatrixHeat()
348 mend--; in RHSMatrixHeat()
351 PetscCall(MatSetValues(A, 1, &mend, 2, idx, v, ADD_VALUES)); in RHSMatrixHeat()
354 for (i = mstart; i < mend; i++) { in RHSMatrixHeat()