Searched refs:truediagonal (Results 1 – 2 of 2) sorted by relevance
875 if (!ksp->truediagonal) { in KSPSolve_Private()876 PetscCall(VecDuplicate(ksp->diagonal, &ksp->truediagonal)); in KSPSolve_Private()877 PetscCall(VecCopy(ksp->diagonal, ksp->truediagonal)); in KSPSolve_Private()878 PetscCall(VecReciprocal(ksp->truediagonal)); in KSPSolve_Private()880 PetscCall(VecPointwiseMult(ksp->vec_sol, ksp->vec_sol, ksp->truediagonal)); in KSPSolve_Private()1482 PetscCall(VecDestroy(&ksp->truediagonal)); in KSPReset()
183 Vec truediagonal; member