Searched refs:vsoln (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/ksp/interface/ |
| H A D | itres.c | 35 PetscErrorCode KSPInitialResidual(KSP ksp, Vec vsoln, Vec vt1, Vec vt2, Vec vres, Vec vb) in KSPInitialResidual() argument 41 PetscValidHeaderSpecific(vsoln, VEC_CLASSID, 2); in KSPInitialResidual() 48 PetscCall(KSP_MatMult(ksp, Amat, vsoln, vt1)); in KSPInitialResidual() 99 PetscErrorCode KSPUnwindPreconditioner(KSP ksp, Vec vsoln, Vec vt1) in KSPUnwindPreconditioner() argument 103 PetscValidHeaderSpecific(vsoln, VEC_CLASSID, 2); in KSPUnwindPreconditioner() 106 PetscCall(KSP_PCApply(ksp, vsoln, vt1)); in KSPUnwindPreconditioner() 107 PetscCall(PCDiagonalScaleRight(ksp->pc, vt1, vsoln)); in KSPUnwindPreconditioner() 109 PetscCall(PCApplySymmetricRight(ksp->pc, vsoln, vt1)); in KSPUnwindPreconditioner() 110 PetscCall(VecCopy(vt1, vsoln)); in KSPUnwindPreconditioner() 112 PetscCall(PCDiagonalScaleRight(ksp->pc, vsoln, vsoln)); in KSPUnwindPreconditioner()
|