Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/utils/lmvm/tests/
H A Dex2.c61 PetscCall(MatLMVMUpdate(sym, x, g)); in main()
62 PetscCall(MatLMVMUpdate(diag, x, g)); in main()
77 PetscCall(MatLMVMUpdate(sym, x, g)); in main()
78 PetscCall(MatLMVMUpdate(diag, x, g)); in main()
H A Dsolve_performance.c57 PetscCall(MatLMVMUpdate(B, x, g)); in main()
61 PetscCall(MatLMVMUpdate(B, x, g)); in main()
68 PetscCall(MatLMVMUpdate(B, x, g)); in main()
H A Dlmvm_copy_test.c143 PetscCall(MatLMVMUpdate(A, x, f)); in testMatLMVMCopy()
156 PetscCall(MatLMVMUpdate(A, x, f)); in testMatLMVMCopy()
162 PetscCall(MatLMVMUpdate(A_copy, x_copy, f_copy)); in testMatLMVMCopy()
H A Dex3.c66 PetscCall(MatLMVMUpdate(B, dx, df)); in TestUsability()
H A Dex1.c354 PetscCall(MatLMVMUpdate(B, x, f)); in TestUpdate()
620 PetscCall(MatLMVMUpdate(B, x, f)); in main()
/petsc/src/tao/unconstrained/impls/owlqn/
H A Dowlqn.c92 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_OWLQN()
113 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_OWLQN()
159 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_OWLQN()
175 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_OWLQN()
/petsc/src/tao/unconstrained/impls/lmvm/
H A Dlmvm.c50 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_LMVM()
68 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_LMVM()
96 PetscCall(MatLMVMUpdate(lmP->M, tao->solution, tao->gradient)); in TaoSolve_LMVM()
/petsc/src/ksp/ksp/tests/
H A Dex5.c51 PetscCall(MatLMVMUpdate(A, x, f)); in main()
/petsc/src/tao/bound/impls/blmvm/
H A Dblmvm.c54 PetscCall(MatLMVMUpdate(blmP->M, tao->solution, tao->gradient)); in TaoSolve_BLMVM()
66 PetscCall(MatLMVMUpdate(blmP->M, tao->solution, blmP->unprojected_gradient)); in TaoSolve_BLMVM()
89 PetscCall(MatLMVMUpdate(blmP->M, tao->solution, blmP->unprojected_gradient)); in TaoSolve_BLMVM()
/petsc/src/tao/bound/impls/bqnk/
H A Dbqnk.c29 PetscCall(MatLMVMUpdate(tao->hessian, tao->solution, bnk->unprojected_gradient)); in TaoBQNKComputeHessian()
57 PetscCall(MatLMVMUpdate(bqnk->B, tao->solution, bnk->unprojected_gradient)); in TaoBQNKComputeStep()
/petsc/src/tao/bound/impls/bqnls/
H A Dbqnls.c18 PetscCall(MatLMVMUpdate(bqnk->B, tao->solution, bnk->unprojected_gradient)); in TaoBQNLSComputeHessian()
/petsc/src/tao/unconstrained/impls/ntl/
H A Dntl.c238 PetscCall(MatLMVMUpdate(tl->M, tao->solution, tao->gradient)); in TaoSolve_NTL()
284 PetscCall(MatLMVMUpdate(tl->M, tao->solution, tao->gradient)); in TaoSolve_NTL()
444 PetscCall(MatLMVMUpdate(tl->M, tao->solution, tao->gradient)); in TaoSolve_NTL()
505 PetscCall(MatLMVMUpdate(tl->M, tao->solution, tao->gradient)); in TaoSolve_NTL()
530 PetscCall(MatLMVMUpdate(tl->M, tao->solution, tao->gradient)); in TaoSolve_NTL()
/petsc/src/tao/unconstrained/impls/nls/
H A Dnls.c270 PetscCall(MatLMVMUpdate(nlsP->M, tao->solution, tao->gradient)); in TaoSolve_NLS()
323 PetscCall(MatLMVMUpdate(nlsP->M, tao->solution, tao->gradient)); in TaoSolve_NLS()
382 PetscCall(MatLMVMUpdate(nlsP->M, tao->solution, tao->gradient)); in TaoSolve_NLS()
479 PetscCall(MatLMVMUpdate(nlsP->M, tao->solution, tao->gradient)); in TaoSolve_NLS()
503 PetscCall(MatLMVMUpdate(nlsP->M, tao->solution, tao->gradient)); in TaoSolve_NLS()
/petsc/src/tao/bound/impls/bnk/
H A Dbnk.c287 if (bnk->M) PetscCall(MatLMVMUpdate(bnk->M, tao->solution, bnk->unprojected_gradient)); in TaoBNKComputeHessian()
514 PetscCall(MatLMVMUpdate(bnk->M, tao->solution, bnk->unprojected_gradient)); in TaoBNKComputeStep()
606 PetscCall(MatLMVMUpdate(bnk->M, tao->solution, bnk->unprojected_gradient)); in TaoBNKSafeguardStep()
665 PetscCall(MatLMVMUpdate(bnk->M, tao->solution, bnk->unprojected_gradient)); in TaoBNKSafeguardStep()
743 PetscCall(MatLMVMUpdate(bnk->M, tao->solution, bnk->unprojected_gradient)); in TaoBNKPerformLineSearch()
765 PetscCall(MatLMVMUpdate(bnk->M, tao->solution, bnk->unprojected_gradient)); in TaoBNKPerformLineSearch()
/petsc/src/ksp/pc/impls/lmvm/
H A Dlmvmpc.c278 if (ctx->Xstate != Xstate) PetscCall(MatLMVMUpdate(ctx->B, ctx->X, F)); in PCPreSolve_LMVM()
/petsc/src/tao/unconstrained/impls/ntr/
H A Dntr.c237 PetscCall(MatLMVMUpdate(tr->M, tao->solution, tao->gradient)); in TaoSolve_NTR()
284 PetscCall(MatLMVMUpdate(tr->M, tao->solution, tao->gradient)); in TaoSolve_NTR()
/petsc/src/snes/impls/tr/
H A Dtr.c42 PetscCall(MatLMVMUpdate(B, X, snes->vec_func)); in SNESComputeJacobian_MATLMVM()
47 PetscCall(MatLMVMUpdate(J, X, snes->vec_func)); in SNESComputeJacobian_MATLMVM()
/petsc/src/snes/impls/qn/
H A Dqn.c165 PetscCall(MatLMVMUpdate(qn->B, X, D)); in SNESSolve_QN()
/petsc/src/ksp/ksp/utils/lmvm/
H A Dlmvmutils.c30 PetscErrorCode MatLMVMUpdate(Mat B, Vec X, Vec F) in MatLMVMUpdate() function
53 PetscCall(MatLMVMUpdate(lmvm->J0, X, F)); in MatLMVMUpdate()
/petsc/src/tao/pde_constrained/impls/lcl/
H A Dlcl.c520 PetscCall(MatLMVMUpdate(lclP->R, lclP->V, lclP->g2)); in TaoSolve_LCL()
/petsc/include/
H A Dpetscksp.h1185 PETSC_EXTERN PetscErrorCode MatLMVMUpdate(Mat, Vec, Vec);
/petsc/src/tao/bound/impls/bncg/
H A Dbncg.c467 if (cg->diag_scaling) PetscCall(MatLMVMUpdate(cg->B, tao->solution, tao->gradient)); in TaoBNCGStepDirectionUpdate()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscmat.pxi432 PetscErrorCode MatLMVMUpdate(PetscMat, PetscVec, PetscVec)
H A DMat.pyx5267 petsc.MatLMVMUpdate
5271 CHKERR(MatLMVMUpdate(self.mat, xvec, fvec))
/petsc/doc/manual/
H A Dmat.md597 - `MatLMVMUpdate(Mat B, Vec X, Vec F)` – Applies a nonlinear update to