Home
last modified time | relevance | path

Searched refs:deltaX_Q (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
314 deltaX_Q = snes->work[1]; /* variation of X with respect to lambda */ in SNESSolve_NEWTONAL()
352 PetscCall(KSPSolve(snes->ksp, Q, deltaX_Q)); in SNESSolve_NEWTONAL()
357 PetscCall(VecNorm(deltaX_Q, NORM_2, &normsqX_Q)); in SNESSolve_NEWTONAL()
363 PetscCall(VecDotRealPart(DeltaX, deltaX_Q, &sign)); 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()
469 PetscCall(VecCopy(deltaX_Q, deltaX)); in SNESSolve_NEWTONAL()
473 PetscCall(VecAXPBYPCZ(deltaX, deltaS, deltaLambda, 0, deltaX_R, deltaX_Q)); in SNESSolve_NEWTONAL()