Home
last modified time | relevance | path

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

/petsc/src/snes/impls/al/
H A Dal.c288 Vec DeltaX, deltaX, X, R, Q, deltaX_Q, deltaX_R; in SNESSolve_NEWTONAL() local
315 deltaX_R = snes->work[2]; /* linearized error correction */ in SNESSolve_NEWTONAL()
372 PetscCall(KSPSolve(snes->ksp, R, deltaX_R)); in SNESSolve_NEWTONAL()
376 PetscCall(VecScale(deltaX_R, -1)); in SNESSolve_NEWTONAL()
386 Vec rhs[] = {deltaX_R, deltaX_Q}; in SNESSolve_NEWTONAL()
411 const Vec rhs1[3] = {deltaX_Q, deltaX_R, DeltaX}; in SNESSolve_NEWTONAL()
412 const Vec rhs2[2] = {deltaX_Q, deltaX_R}; in SNESSolve_NEWTONAL()
416 PetscCall(VecMDotBegin(deltaX_R, 2, rhs2, coefs2)); in SNESSolve_NEWTONAL()
418 PetscCall(VecMDotEnd(deltaX_R, 2, rhs2, coefs2)); in SNESSolve_NEWTONAL()
473 PetscCall(VecAXPBYPCZ(deltaX, deltaS, deltaLambda, 0, deltaX_R, deltaX_Q)); in SNESSolve_NEWTONAL()