Lines Matching refs:db
251 PetscScalar *da, *db, *t1; in MatDFischer() local
261 PetscCall(VecGetArray(Db, &db)); in MatDFischer()
267 db[i] = 0.0; in MatDFischer()
278 db[i] = 1.0; in MatDFischer()
291 db[i] = -1.0; in MatDFischer()
293 if (PetscRealPart(db[i]) >= 1) { in MatDFischer()
297 db[i] = -t2[i] / ai - 1.0; in MatDFischer()
304 db[i] = -f[i] / ai - 1.0; in MatDFischer()
311 db[i] = t2[i] / ai - 1.0; in MatDFischer()
318 db[i] = f[i] / ai - 1.0; in MatDFischer()
322 db[i] = 0.0; in MatDFischer()
324 if (PetscRealPart(db[i]) >= 1) { in MatDFischer()
354 db[i] = bi * di; in MatDFischer()
359 PetscCall(VecRestoreArray(Db, &db)); in MatDFischer()
397 PetscScalar *da, *db, *dm; in MatDSFischer() local
411 PetscCall(VecGetArray(Db, &db)); in MatDSFischer()
417 db[i] = -1.0; in MatDSFischer()
425 db[i] = -PetscRealPart(f[i]) / ai - 1.0; in MatDSFischer()
433 db[i] = PetscRealPart(f[i]) / ai - 1.0; in MatDSFischer()
437 db[i] = 0.0; in MatDSFischer()
457 db[i] = bi * di; in MatDSFischer()
467 PetscCall(VecRestoreArray(Db, &db)); in MatDSFischer()