Home
last modified time | relevance | path

Searched refs:VecAXPBY (Results 1 – 25 of 42) sorted by relevance

12

/petsc/src/tao/bound/impls/bncg/
H A Dbncg.c407 PetscCall(VecAXPBY(tao->stepdirection, -scaling, 0.0, tao->gradient)); in TaoBNCGResetUpdate()
496 PetscCall(VecAXPBY(tao->stepdirection, -1.0, 0.0, cg->g_work)); in TaoBNCGStepDirectionUpdate()
508 PetscCall(VecAXPBY(tao->stepdirection, -tau_k, 0.0, tao->gradient)); in TaoBNCGStepDirectionUpdate()
511 PetscCall(VecAXPBY(tao->stepdirection, -1.0, 0.0, cg->g_work)); in TaoBNCGStepDirectionUpdate()
522 PetscCall(VecAXPBY(tao->stepdirection, -tau_k, beta, tao->gradient)); in TaoBNCGStepDirectionUpdate()
527 PetscCall(VecAXPBY(tao->stepdirection, -1.0, beta, cg->g_work)); in TaoBNCGStepDirectionUpdate()
540 PetscCall(VecAXPBY(tao->stepdirection, -tau_k, beta, tao->gradient)); in TaoBNCGStepDirectionUpdate()
546 PetscCall(VecAXPBY(tao->stepdirection, -1.0, beta, cg->g_work)); in TaoBNCGStepDirectionUpdate()
557 PetscCall(VecAXPBY(tao->stepdirection, -tau_k, beta, tao->gradient)); in TaoBNCGStepDirectionUpdate()
563 PetscCall(VecAXPBY(tao->stepdirection, -1.0, beta, cg->g_work)); in TaoBNCGStepDirectionUpdate()
[all …]
/petsc/src/ksp/ksp/impls/minres/
H A Dminres.c182 PetscCall(VecAXPBY(V, 1.0 / beta, 0.0, R3)); in KSPSolve_MINRES()
225 PetscCall(VecAXPBY(RN, -phi * cs, PetscSqr(sn), V)); in KSPSolve_MINRES()
300 PetscCall(VecAXPBY(W, 1.0 / gama_tmp, 0.0, V)); in KSPSolve_MINRES()
329 PetscCall(VecAXPBY(WL, vepln_QLP, gamal_QLP, W)); in KSPSolve_MINRES()
340 PetscCall(VecAXPBY(WL, sr1, 0, V)); in KSPSolve_MINRES()
341 PetscCall(VecAXPBY(W, -cr1, 0, V)); in KSPSolve_MINRES()
348 PetscCall(VecAXPBY(W, -cr1, sr1, V)); in KSPSolve_MINRES()
356 PetscCall(VecAXPBY(WL2, sr2, cr2, V)); in KSPSolve_MINRES()
358 PetscCall(VecAXPBY(W, sr1, -cr1, WL)); in KSPSolve_MINRES()
547 PetscCall(VecAXPBY(V, 1.0 / beta, 0, R)); /* v <- r / beta */ in KSPSolve_MINRES_OLD()
[all …]
/petsc/src/mat/impls/cdiagonal/
H A Dcdiagonal.c58 PetscCall(VecAXPBY(v3, ctx->diag, 1.0, v1)); in MatMultAdd_ConstantDiagonal()
71 PetscCall(VecAXPBY(v3, PetscConj(ctx->diag), 1.0, v1)); in MatMultHermitianTransposeAdd_ConstantDiagonal()
151 PetscCall(VecAXPBY(y, ctx->diag, 0.0, x)); in MatMult_ConstantDiagonal()
160 PetscCall(VecAXPBY(y, PetscConj(ctx->diag), 0.0, x)); in MatMultHermitianTranspose_ConstantDiagonal()
253 PetscCall(VecAXPBY(x, 1.0 / ctx->diag, 0.0, b)); in MatSolve_ConstantDiagonal()
/petsc/src/tao/unconstrained/impls/lmvm/tests/
H A Dex1.c16 PetscCall(VecAXPBY(ctx->r, -1.0, 0.0, ctx->b)); in LSObjAndGrad()
/petsc/src/ksp/ksp/impls/cheby/
H A Dcheby.c621 …PetscCall(VecAXPBY(d, 4.0 / 3.0 * scale, 0.0, Br)); /* d = 4/3 * sca… in KSPSolve_Chebyshev_FourthKind()
631 PetscCall(VecAXPBY(x, betas[i - 1], 1.0, d)); /* x = x + \beta_k d */ in KSPSolve_Chebyshev_FourthKind()
634 PetscCall(VecAXPBY(r, -1.0, 1.0, Br)); in KSPSolve_Chebyshev_FourthKind()
669 PetscCall(VecAXPBY(d, rScale, dScale, Br)); in KSPSolve_Chebyshev_FourthKind()
673 PetscCall(VecAXPBY(x, betas[ksp->max_it - 1], 1.0, d)); /* x = x + d */ in KSPSolve_Chebyshev_FourthKind()
/petsc/src/ts/impls/explicit/euler/
H A Deuler.c94 PetscCall(VecAXPBY(X, 1.0 - alpha, alpha, ts->vec_sol)); in TSInterpolate_Euler()
/petsc/src/tao/unconstrained/impls/neldermead/
H A Dneldermead.c208 PetscCall(VecAXPBY(nm->simplex[nm->indices[i]], 1.5, -0.5, nm->simplex[nm->indices[0]])); in TaoSolve_NM()
211 PetscCall(VecAXPBY(Xbar, 1.5 * nm->oneOverN, -0.5, nm->simplex[nm->indices[0]])); in TaoSolve_NM()
/petsc/src/tao/bound/utils/
H A Disutil.c221 PetscCall(VecAXPBY(W, steplen, 1.0, S)); in TaoEstimateActiveBounds()
223 PetscCall(VecAXPBY(W, 1.0, -1.0, X)); in TaoEstimateActiveBounds()
/petsc/src/snes/impls/ngmres/
H A Dngmresfunc.c97 PetscCall(VecAXPBY(XA, 1.0 - alph_total, 0.0, XM)); in SNESNGMRESFormCombinedSolution_Private()
109 PetscCall(VecAXPBY(FA, 1.0 - alph_total, 0.0, FM)); in SNESNGMRESFormCombinedSolution_Private()
H A Danderson.c112 PetscCall(VecAXPBY(XM, 1.0 - ngmres->andersonBeta, ngmres->andersonBeta, X)); in SNESSolve_Anderson()
/petsc/src/snes/impls/tr/
H A Dtr.c639 PetscCall(VecAXPBY(Yc, auk, 0.0, GradF)); in SNESSolve_NEWTONTR()
691 PetscCall(VecAXPBY(Y, delta / gfnorm_k, 0.0, GradF)); in SNESSolve_NEWTONTR()
700 PetscCall(VecAXPBY(YU, auk, 0.0, GradF)); in SNESSolve_NEWTONTR()
724 PetscCall(VecAXPBY(Y, 1.0, tau, YU)); in SNESSolve_NEWTONTR()
/petsc/src/ksp/ksp/utils/lmvm/sr1/
H A Dsr1.c107 PetscCall(VecAXPBY(p_j, alpha, 0.0, B0s_j)); in SR1RecursiveBasisUpdate()
347 PetscCall(VecAXPBY(SmH0YtFprev_old, 1.0, -1.0, sr1->SmH0YtFprev)); in MatUpdate_LMVMSR1()
/petsc/doc/changes/
H A D230.md42 - VecAXPBY
/petsc/src/ts/impls/implicit/alpha/
H A Dalpha1.c84 PetscCall(VecAXPBY(V1, 1 - 1 / Gamma, 1 / (Gamma * dt), V0)); in TSAlpha_StageVecs()
282 PetscCall(VecAXPBY(th->V1, 1 - 1 / Gamma, 1 / (Gamma * ts->time_step), th->V0)); in TSInterpolate_Alpha()
/petsc/src/ksp/ksp/utils/lmvm/
H A Dlmvmimpl.c161 PetscCall(VecAXPBY(lmvm->Xprev, 1.0, -1.0, X)); in MatUpdate_LMVM()
162 PetscCall(VecAXPBY(lmvm->Fprev, 1.0, -1.0, F)); in MatUpdate_LMVM()
/petsc/src/ksp/ksp/utils/lmvm/rescale/
H A Dsymbrdnrescale.c108 PetscCall(VecAXPBY(DFP, stDs / yts, -1.0, V)); in DiagonalUpdate()
302 else if (ldb->rho) PetscCall(VecAXPBY(invD, 1.0 - ldb->rho, ldb->rho, ldb->invDnew)); in SymBroydenRescaleUpdateDiagonal()
/petsc/src/tao/unconstrained/impls/cg/
H A Dtaocg.c186 PetscCall(VecAXPBY(tao->stepdirection, -1.0, beta, tao->gradient)); in TaoSolve_CG()
/petsc/src/ksp/ksp/utils/lmvm/dfp/
H A Ddfp.c102 PetscCall(VecAXPBY(u, -1.0, 0.0, YtX)); in DFPKernel_CompactDense()
/petsc/src/ts/impls/symplectic/basicsymplectic/
H A Dbasicsymplectic.c354 PetscCall(VecAXPBY(X, 1.0 - alpha, alpha, ts->vec_sol)); in TSInterpolate_BasicSymplectic()
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/
H A Dsymbrdn.c144 PetscCall(VecAXPBY(p_j, alpha, 0.0, B0s_j)); in SymBroydenRecursiveBasisUpdate()
669 PetscCall(VecAXPBY(StFprev_old, 1.0, -1.0, lsb->StFprev)); in MatUpdate_LMVMSymBrdn()
678 PetscCall(VecAXPBY(YtH0Fprev_old, 1.0, -1.0, lsb->YtH0Fprev)); in MatUpdate_LMVMSymBrdn()
/petsc/src/ts/impls/mimex/
H A Dmimex.c306 PetscCall(VecAXPBY(ts->vec_sol, 1.0 - alpha, alpha, X)); in TSInterpolate_Mimex()
/petsc/src/ksp/pc/impls/h2opus/
H A Dpch2opus.c434 PetscCall(VecAXPBY(y, -1., 2., pch2opus->wns[0])); in MatMultKernel_NS()
439 PetscCall(VecAXPBY(y, -1., 2., pch2opus->wns[1])); in MatMultKernel_NS()
/petsc/src/ts/impls/explicit/ssp/
H A Dssp.c162 PetscCall(VecAXPBY(work[0], 15, -5, work[1])); in TSSSPStep_RK_10_4()
/petsc/src/ksp/ksp/utils/lmvm/bfgs/
H A Dbfgs.c84 PetscCall(VecAXPBY(p_j, alpha, 0.0, B0s_j)); in BFGSRecursiveBasisUpdate()
/petsc/src/snes/impls/al/
H A Dal.c234 PetscCall(VecAXPBY(snes->vec_rhs, al->lambda, 0.0, al->vec_rhs_orig)); in SNESNewtonALComputeFunction_NEWTONAL()

12