Lines Matching refs:ngroup
36 PetscInt ngroup; member
145 PetscCall(PetscMalloc1(aijperm->ngroup + 1, &aijperm_dest->xgroup)); in MatDuplicate_SeqAIJPERM()
146 PetscCall(PetscMalloc1(aijperm->ngroup, &aijperm_dest->nzgroup)); in MatDuplicate_SeqAIJPERM()
148 PetscCall(PetscArraycpy(aijperm_dest->xgroup, aijperm->xgroup, aijperm->ngroup + 1)); in MatDuplicate_SeqAIJPERM()
149 PetscCall(PetscArraycpy(aijperm_dest->nzgroup, aijperm->nzgroup, aijperm->ngroup)); in MatDuplicate_SeqAIJPERM()
169 PetscInt i, ngroup, istart, ipos; in MatSeqAIJPERM_create_perm() local
221 ngroup = 0; in MatSeqAIJPERM_create_perm()
225 aijperm->nzgroup[ngroup] = i; in MatSeqAIJPERM_create_perm()
226 aijperm->xgroup[ngroup] = istart; in MatSeqAIJPERM_create_perm()
227 ngroup++; in MatSeqAIJPERM_create_perm()
232 aijperm->xgroup[ngroup] = istart; in MatSeqAIJPERM_create_perm()
233 aijperm->ngroup = ngroup; in MatSeqAIJPERM_create_perm()
297 PetscInt ngroup; in MatMult_SeqAIJPERM() local
322 ngroup = aijperm->ngroup; in MatMult_SeqAIJPERM()
326 for (igroup = 0; igroup < ngroup; igroup++) { in MatMult_SeqAIJPERM()
474 PetscInt ngroup; in MatMultAdd_SeqAIJPERM() local
503 ngroup = aijperm->ngroup; in MatMultAdd_SeqAIJPERM()
507 for (igroup = 0; igroup < ngroup; igroup++) { in MatMultAdd_SeqAIJPERM()