Lines Matching refs:atj
16 PetscInt *ati, *atj, *atfill, *ai = a->i, *aj = a->j; in MatTransposeSymbolic_SeqAIJ() local
21 PetscCall(PetscMalloc1(ai[am], &atj)); in MatTransposeSymbolic_SeqAIJ()
37 atj[atfill[*aj]] = i; in MatTransposeSymbolic_SeqAIJ()
43 …PetscCall(MatCreateSeqAIJWithArrays(PetscObjectComm((PetscObject)A), an, am, ati, atj, NULL, &At)); in MatTransposeSymbolic_SeqAIJ()
61 PetscInt *ati, *atj, *atfill, *ai = a->i, *aj = a->j; in MatTranspose_SeqAIJ() local
81 PetscCall(PetscMalloc1(ai[am], &atj)); in MatTranspose_SeqAIJ()
91 atj = sub_B->j; in MatTranspose_SeqAIJ()
105 atj[atfill[*aj]] = i; in MatTranspose_SeqAIJ()
114 atj[atfill[*aj]] = i; in MatTranspose_SeqAIJ()
124 … PetscCall(MatCreateSeqAIJWithArrays(PetscObjectComm((PetscObject)A), an, am, ati, atj, ata, &At)); in MatTranspose_SeqAIJ()
153 PetscInt *ati, *atj, *atfill, *ai = a->i, *aj = a->j, am = ai[rend] - ai[rstart]; in MatGetSymbolicTransposeReduced_SeqAIJ() local
160 PetscCall(PetscMalloc1(am + 1, &atj)); in MatGetSymbolicTransposeReduced_SeqAIJ()
177 atj[atfill[*aj]] = i - rstart; in MatGetSymbolicTransposeReduced_SeqAIJ()
183 *Atj = atj; in MatGetSymbolicTransposeReduced_SeqAIJ()
200 PetscErrorCode MatRestoreSymbolicTranspose_SeqAIJ(Mat A, PetscInt *ati[], PetscInt *atj[]) in MatRestoreSymbolicTranspose_SeqAIJ() argument
204 PetscCall(PetscFree(*atj)); in MatRestoreSymbolicTranspose_SeqAIJ()