Lines Matching refs:x_ptr
174 PetscScalar *x_ptr; in xxt_generate() local
287 x_ptr = x; in xxt_generate()
293 PetscCallBLAS("BLASdot", uu[k] = BLASdot_(&dlen, u + off, &i1, x_ptr, &i1)); in xxt_generate()
294 x_ptr += len; in xxt_generate()
302 x_ptr = x; in xxt_generate()
308 PetscCallBLAS("BLASaxpy", BLASaxpy_(&dlen, &uu[k], x_ptr, &i1, z + off, &i1)); in xxt_generate()
309 x_ptr += len; in xxt_generate()
356 x_ptr = (PetscScalar *)malloc(xxt_max_nnz * sizeof(PetscScalar)); in xxt_generate()
357 PetscCall(PCTFS_rvec_copy(x_ptr, x, xxt_nnz)); in xxt_generate()
359 x = x_ptr; in xxt_generate()
360 x_ptr += xxt_nnz; in xxt_generate()
363 PetscCall(PCTFS_rvec_copy(x_ptr, v + off, len)); in xxt_generate()
367 col_vals[i] = x_ptr; in xxt_generate()
371 col_vals[i] = x_ptr; in xxt_generate()
415 PetscScalar *x_ptr, *uu_ptr; in do_xxt_solve() local
427 for (x_ptr = x, iptr = col_indices; *iptr != -1; x_ptr += len) { in do_xxt_solve()
431 PetscCallBLAS("BLASdot", *uu_ptr++ = BLASdot_(&dlen, uc + off, &i1, x_ptr, &i1)); in do_xxt_solve()
441 for (x_ptr = x, iptr = col_indices; *iptr != -1; x_ptr += len) { in do_xxt_solve()
445 PetscCallBLAS("BLASaxpy", BLASaxpy_(&dlen, uu_ptr++, x_ptr, &i1, uc + off, &i1)); in do_xxt_solve()