Lines Matching refs:vals
167 const PetscScalar *vals; in MatAXPY_Basic_Preallocate() local
169 PetscCall(MatGetRow(Y, r, &ncols, &row, &vals)); in MatAXPY_Basic_Preallocate()
170 PetscCall(MatSetValues(preallocator, 1, &r, ncols, row, vals, INSERT_VALUES)); in MatAXPY_Basic_Preallocate()
171 PetscCall(MatRestoreRow(Y, r, &ncols, &row, &vals)); in MatAXPY_Basic_Preallocate()
172 PetscCall(MatGetRow(X, r, &ncols, &row, &vals)); in MatAXPY_Basic_Preallocate()
173 PetscCall(MatSetValues(preallocator, 1, &r, ncols, row, vals, INSERT_VALUES)); in MatAXPY_Basic_Preallocate()
174 PetscCall(MatRestoreRow(X, r, &ncols, &row, &vals)); in MatAXPY_Basic_Preallocate()
205 const PetscScalar *vals; in MatAXPY_Basic() local
213 PetscCall(MatGetRow(X, i, &ncols, &row, &vals)); in MatAXPY_Basic()
214 PetscCall(MatSetValues(Y, 1, &i, ncols, row, vals, ADD_VALUES)); in MatAXPY_Basic()
215 PetscCall(MatRestoreRow(X, i, &ncols, &row, &vals)); in MatAXPY_Basic()
222 PetscCall(MatGetRow(X, i, &ncols, &row, &vals)); in MatAXPY_Basic()
227 for (j = 0; j < ncols; j++) val[j] = a * vals[j]; in MatAXPY_Basic()
229 PetscCall(MatRestoreRow(X, i, &ncols, &row, &vals)); in MatAXPY_Basic()
254 const PetscScalar *vals; in MatAXPY_BasicWithPreallocation() local
264 PetscCall(MatGetRow(Y, i, &ncols, &row, &vals)); in MatAXPY_BasicWithPreallocation()
265 PetscCall(MatSetValues(B, 1, &i, ncols, row, vals, ADD_VALUES)); in MatAXPY_BasicWithPreallocation()
266 PetscCall(MatRestoreRow(Y, i, &ncols, &row, &vals)); in MatAXPY_BasicWithPreallocation()
268 PetscCall(MatGetRow(X, i, &ncols, &row, &vals)); in MatAXPY_BasicWithPreallocation()
269 PetscCall(MatSetValues(B, 1, &i, ncols, row, vals, ADD_VALUES)); in MatAXPY_BasicWithPreallocation()
270 PetscCall(MatRestoreRow(X, i, &ncols, &row, &vals)); in MatAXPY_BasicWithPreallocation()
277 PetscCall(MatGetRow(Y, i, &ncols, &row, &vals)); in MatAXPY_BasicWithPreallocation()
278 PetscCall(MatSetValues(B, 1, &i, ncols, row, vals, ADD_VALUES)); in MatAXPY_BasicWithPreallocation()
279 PetscCall(MatRestoreRow(Y, i, &ncols, &row, &vals)); in MatAXPY_BasicWithPreallocation()
281 PetscCall(MatGetRow(X, i, &ncols, &row, &vals)); in MatAXPY_BasicWithPreallocation()
286 for (j = 0; j < ncols; j++) val[j] = a * vals[j]; in MatAXPY_BasicWithPreallocation()
288 PetscCall(MatRestoreRow(X, i, &ncols, &row, &vals)); in MatAXPY_BasicWithPreallocation()
538 const PetscScalar *vals; in MatFilter() local
542 PetscCall(MatGetRow(A, r, &ncols, &cols, &vals)); in MatFilter()
545 if (PetscUnlikely(PetscAbsScalar(vals[c]) <= tol)) newCols[newcols++] = cols[c]; in MatFilter()
548 PetscCall(MatRestoreRow(A, r, &ncols, &cols, &vals)); in MatFilter()