Lines Matching refs:outptr
111 PetscScalar *outptr; in MyMatMult() local
115 PetscCall(VecGetArrayWrite(y, &outptr)); in MyMatMult()
117 outptr[0] = 2.0 * inptr[0] + inptr[1]; in MyMatMult()
118 outptr[1] = inptr[0] + 2.0 * inptr[1] + inptr[2]; in MyMatMult()
119 outptr[2] = inptr[1] + 2.0 * inptr[2]; in MyMatMult()
122 PetscCall(VecRestoreArrayWrite(y, &outptr)); in MyMatMult()
154 PetscScalar *outptr; in RHSFunction() local
162 PetscCall(VecGetArrayWrite(globalout, &outptr)); in RHSFunction()
164 outptr[0] = 2.0 * inptr[0] + inptr[1]; in RHSFunction()
165 outptr[1] = inptr[0] + 2.0 * inptr[1] + inptr[2]; in RHSFunction()
166 outptr[2] = inptr[1] + 2.0 * inptr[2]; in RHSFunction()
169 PetscCall(VecRestoreArrayWrite(globalout, &outptr)); in RHSFunction()