Lines Matching refs:ivec
23 PetscErrorCode SNESNGMRESUpdateSubspace_Private(SNES snes, PetscInt ivec, PetscInt l, Vec F, PetscR… in SNESNGMRESUpdateSubspace_Private() argument
30 …ivec <= l, PetscObjectComm((PetscObject)snes), PETSC_ERR_ARG_WRONGSTATE, "Cannot update vector %" … in SNESNGMRESUpdateSubspace_Private()
31 PetscCall(VecCopy(F, Fdot[ivec])); in SNESNGMRESUpdateSubspace_Private()
32 PetscCall(VecCopy(X, Xdot[ivec])); in SNESNGMRESUpdateSubspace_Private()
34 ngmres->fnorms[ivec] = fnorm; in SNESNGMRESUpdateSubspace_Private()
38 PetscErrorCode SNESNGMRESFormCombinedSolution_Private(SNES snes, PetscInt ivec, PetscInt l, Vec XM,… in SNESNGMRESFormCombinedSolution_Private() argument
57 PetscCall(VecMDotBegin(Fdot[ivec], l, Fdot, beta)); in SNESNGMRESFormCombinedSolution_Private()
59 PetscCall(VecMDotEnd(Fdot[ivec], l, Fdot, beta)); in SNESNGMRESFormCombinedSolution_Private()
61 Q(i, ivec) = beta[i]; in SNESNGMRESFormCombinedSolution_Private()
62 Q(ivec, i) = beta[i]; in SNESNGMRESFormCombinedSolution_Private()
65 Q(0, 0) = ngmres->fnorms[ivec] * ngmres->fnorms[ivec]; in SNESNGMRESFormCombinedSolution_Private()