Lines Matching refs:fshift
18 …Mat_Symmetric(Mat A, Vec bb, PetscReal omega, MatSORType flag, PetscReal fshift, PetscInt its, Pet… in MatSOR_BlockMat_Symmetric() argument
36 PetscCheck(!fshift, PETSC_COMM_SELF, PETSC_ERR_SUP, "No support yet for fshift"); in MatSOR_BlockMat_Symmetric()
120 …tSOR_BlockMat(Mat A, Vec bb, PetscReal omega, MatSORType flag, PetscReal fshift, PetscInt its, Pet… in MatSOR_BlockMat() argument
138 PetscCheck(!fshift, PETSC_COMM_SELF, PETSC_ERR_SUP, "No support yet for fshift"); in MatSOR_BlockMat()
599 PetscInt fshift = 0, i, j, *ai = a->i, *aj = a->j, *imax = a->imax; in MatAssemblyEnd_BlockMat() local
609 fshift += imax[i - 1] - ailen[i - 1]; in MatAssemblyEnd_BlockMat()
611 if (fshift) { in MatAssemblyEnd_BlockMat()
616 ip[j - fshift] = ip[j]; in MatAssemblyEnd_BlockMat()
617 ap[j - fshift] = ap[j]; in MatAssemblyEnd_BlockMat()
623 fshift += imax[m - 1] - ailen[m - 1]; in MatAssemblyEnd_BlockMat()
634 …" PetscInt_FMT " unneeded, %" PetscInt_FMT " used\n", m, A->cmap->n / A->cmap->bs, fshift, a->nz)); in MatAssemblyEnd_BlockMat()
640 A->info.nz_unneeded = (double)fshift; in MatAssemblyEnd_BlockMat()