Home
last modified time | relevance | path

Searched refs:vsoln (Results 1 – 1 of 1) sorted by relevance

/petsc/src/ksp/ksp/interface/
H A Ditres.c35 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()