Lines Matching refs:xgroup
37 PetscInt *xgroup; member
82 PetscCall(PetscFree(aijperm->xgroup)); in MatConvert_SeqAIJPERM_SeqAIJ()
101 PetscCall(PetscFree(aijperm->xgroup)); in MatDestroy_SeqAIJPERM()
128 PetscCall(PetscFree(aijperm_dest->xgroup)); in MatDuplicate_SeqAIJPERM()
145 PetscCall(PetscMalloc1(aijperm->ngroup + 1, &aijperm_dest->xgroup)); in MatDuplicate_SeqAIJPERM()
148 PetscCall(PetscArraycpy(aijperm_dest->xgroup, aijperm->xgroup, aijperm->ngroup + 1)); in MatDuplicate_SeqAIJPERM()
175 PetscCall(PetscFree(aijperm->xgroup)); in MatSeqAIJPERM_create_perm()
216 PetscCall(PetscMalloc1(maxnz + 2, &aijperm->xgroup)); in MatSeqAIJPERM_create_perm()
226 aijperm->xgroup[ngroup] = istart; in MatSeqAIJPERM_create_perm()
232 aijperm->xgroup[ngroup] = istart; in MatSeqAIJPERM_create_perm()
293 PetscInt *xgroup; in MatMult_SeqAIJPERM() local
323 xgroup = aijperm->xgroup; in MatMult_SeqAIJPERM()
327 jstart = xgroup[igroup]; in MatMult_SeqAIJPERM()
328 jend = xgroup[igroup + 1] - 1; in MatMult_SeqAIJPERM()
470 PetscInt *xgroup; in MatMultAdd_SeqAIJPERM() local
504 xgroup = aijperm->xgroup; in MatMultAdd_SeqAIJPERM()
508 jstart = xgroup[igroup]; in MatMultAdd_SeqAIJPERM()
509 jend = xgroup[igroup + 1] - 1; in MatMultAdd_SeqAIJPERM()