Home
last modified time | relevance | path

Searched refs:rj (Results 1 – 3 of 3) sorted by relevance

/petsc/src/mat/impls/aij/seq/
H A Dmatrart.c112 PetscInt *rj, rm = R->rmap->n, dm = RAB->rmap->n, dn = RAB->cmap->n; in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqDense() local
176 rj = r->j + r->i[i]; in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqDense()
179 r1 += (*ra) * c[*rj]; in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqDense()
180 r2 += (*ra) * c2[*rj]; in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqDense()
181 r3 += (*ra) * c3[*rj]; in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqDense()
182 r4 += (*ra++) * c4[*rj++]; in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqDense()
204 rj = r->j + r->i[i]; in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqDense()
206 for (j = 0; j < n; j++) r1 += (*ra++) * c[*rj++]; in MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqDense()
/petsc/src/dm/dt/tests/
H A Dex7.c228 PetscReal rj; in main() local
234 PetscCall(PetscRandomGetValueReal(rand, &rj)); in main()
235 j = (PetscInt)rj; in main()
254 PetscReal rj, rl, *swapv, wswapv, diff; in main() local
258 PetscCall(PetscRandomGetValueReal(rand, &rj)); in main()
259 j = (PetscInt)rj; in main()
/petsc/src/mat/impls/adj/mpi/
H A Dmpiadj.c395 const PetscInt *rj; in MatConvertFrom_MPIAdj() local
406 PetscCall(MatGetRow(A, i + rstart, &len, &rj, NULL)); in MatConvertFrom_MPIAdj()
408 if (rj[j] == i + rstart) { in MatConvertFrom_MPIAdj()
414 PetscCall(MatRestoreRow(A, i + rstart, &len, &rj, NULL)); in MatConvertFrom_MPIAdj()
425 PetscCall(MatGetRow(A, i + rstart, &len, &rj, &ra)); in MatConvertFrom_MPIAdj()
428 if (rj[j] != i + rstart) { /* if not diagonal */ in MatConvertFrom_MPIAdj()
430 ja[nzeros + cnt++] = rj[j]; in MatConvertFrom_MPIAdj()
433 PetscCall(MatRestoreRow(A, i + rstart, &len, &rj, &ra)); in MatConvertFrom_MPIAdj()