Lines Matching refs:colidx
34 PetscInt *colidx; /* column index */ \
78 static inline PetscErrorCode MatSeqXSELLFreeSELL(Mat AA, MatScalar **val, PetscInt **colidx) in MatSeqXSELLFreeSELL() argument
82 PetscCall(PetscFree2(*val, *colidx)); in MatSeqXSELLFreeSELL()
85 if (A->free_colidx) PetscCall(PetscFree(*colidx)); in MatSeqXSELLFreeSELL()
113 PetscCall(MatSeqXSELLFreeSELL(A, &Ain->val, &Ain->colidx)); \
115 Ain->colidx = new_colidx; \
159 PetscCall(PetscArraycpy(new_colidx, a->colidx, a->sliidx[row / a->sliceheight + 1])); \
161 …ow / a->sliceheight + 1] + a->sliceheight, PetscSafePointerPlusOffset(a->colidx, a->sliidx[row / a…
166 PetscCall(MatSeqXSELLFreeSELL(A, &a->val, &a->colidx)); \
168 a->colidx = new_colidx; \
175 …PetscCall(PetscArraymove(a->colidx + a->sliidx[row / a->sliceheight + 1] + a->sliceheight, a->coli…