Lines Matching refs:key
19 PetscHashIJKey key; in PetscConcat() local
26 key.i = rows[r]; in PetscConcat()
28 bkey.i = key.i / bs; in PetscConcat()
30 if (key.i < 0) continue; in PetscConcat()
32 key.j = cols[c]; in PetscConcat()
34 bkey.j = key.j / bs; in PetscConcat()
38 if (key.j < 0) continue; in PetscConcat()
42 if (key.j < key.i) continue; in PetscConcat()
44 if (key.j < 0) continue; in PetscConcat()
48 if (ignorezeroentries && value == 0.0 && key.i != key.j) continue; in PetscConcat()
51 PetscCall(PetscHMapIJVQuerySet(a->ht, key, value, &missing)); in PetscConcat()
54 PetscCall(PetscHMapIJVQueryAdd(a->ht, key, value, &missing)); in PetscConcat()
59 if (missing) ++a->dnz[key.i]; in PetscConcat()