Lines Matching refs:atfill
16 PetscInt *ati, *atj, *atfill, *ai = a->i, *aj = a->j; in MatTransposeSymbolic_SeqAIJ() local
30 PetscCall(PetscMalloc1(an, &atfill)); in MatTransposeSymbolic_SeqAIJ()
31 PetscCall(PetscArraycpy(atfill, ati, an)); in MatTransposeSymbolic_SeqAIJ()
37 atj[atfill[*aj]] = i; in MatTransposeSymbolic_SeqAIJ()
38 atfill[*aj++] += 1; in MatTransposeSymbolic_SeqAIJ()
41 PetscCall(PetscFree(atfill)); in MatTransposeSymbolic_SeqAIJ()
61 PetscInt *ati, *atj, *atfill, *ai = a->i, *aj = a->j; in MatTranspose_SeqAIJ() local
97 PetscCall(PetscMalloc1(an, &atfill)); in MatTranspose_SeqAIJ()
98 PetscCall(PetscArraycpy(atfill, ati, an)); in MatTranspose_SeqAIJ()
105 atj[atfill[*aj]] = i; in MatTranspose_SeqAIJ()
106 ata[atfill[*aj]] = *aa++; in MatTranspose_SeqAIJ()
107 atfill[*aj++] += 1; in MatTranspose_SeqAIJ()
114 atj[atfill[*aj]] = i; in MatTranspose_SeqAIJ()
115 atfill[*aj++] += 1; in MatTranspose_SeqAIJ()
119 PetscCall(PetscFree(atfill)); in MatTranspose_SeqAIJ()
153 PetscInt *ati, *atj, *atfill, *ai = a->i, *aj = a->j, am = ai[rend] - ai[rstart]; in MatGetSymbolicTransposeReduced_SeqAIJ() local
169 PetscCall(PetscMalloc1(an + 1, &atfill)); in MatGetSymbolicTransposeReduced_SeqAIJ()
170 PetscCall(PetscArraycpy(atfill, ati, an)); in MatGetSymbolicTransposeReduced_SeqAIJ()
177 atj[atfill[*aj]] = i - rstart; in MatGetSymbolicTransposeReduced_SeqAIJ()
178 atfill[*aj++] += 1; in MatGetSymbolicTransposeReduced_SeqAIJ()
181 PetscCall(PetscFree(atfill)); in MatGetSymbolicTransposeReduced_SeqAIJ()