| /petsc/src/ksp/ksp/utils/lmvm/tests/ |
| H A D | ex2.c | 61 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 D | solve_performance.c | 57 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 D | lmvm_copy_test.c | 143 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 D | ex3.c | 66 PetscCall(MatLMVMUpdate(B, dx, df)); in TestUsability()
|
| H A D | ex1.c | 354 PetscCall(MatLMVMUpdate(B, x, f)); in TestUpdate() 620 PetscCall(MatLMVMUpdate(B, x, f)); in main()
|
| /petsc/src/tao/unconstrained/impls/owlqn/ |
| H A D | owlqn.c | 92 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 D | lmvm.c | 50 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 D | ex5.c | 51 PetscCall(MatLMVMUpdate(A, x, f)); in main()
|
| /petsc/src/tao/bound/impls/blmvm/ |
| H A D | blmvm.c | 54 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 D | bqnk.c | 29 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 D | bqnls.c | 18 PetscCall(MatLMVMUpdate(bqnk->B, tao->solution, bnk->unprojected_gradient)); in TaoBQNLSComputeHessian()
|
| /petsc/src/tao/unconstrained/impls/ntl/ |
| H A D | ntl.c | 238 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 D | nls.c | 270 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 D | bnk.c | 287 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 D | lmvmpc.c | 278 if (ctx->Xstate != Xstate) PetscCall(MatLMVMUpdate(ctx->B, ctx->X, F)); in PCPreSolve_LMVM()
|
| /petsc/src/tao/unconstrained/impls/ntr/ |
| H A D | ntr.c | 237 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 D | tr.c | 42 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 D | qn.c | 165 PetscCall(MatLMVMUpdate(qn->B, X, D)); in SNESSolve_QN()
|
| /petsc/src/ksp/ksp/utils/lmvm/ |
| H A D | lmvmutils.c | 30 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 D | lcl.c | 520 PetscCall(MatLMVMUpdate(lclP->R, lclP->V, lclP->g2)); in TaoSolve_LCL()
|
| /petsc/include/ |
| H A D | petscksp.h | 1185 PETSC_EXTERN PetscErrorCode MatLMVMUpdate(Mat, Vec, Vec);
|
| /petsc/src/tao/bound/impls/bncg/ |
| H A D | bncg.c | 467 if (cg->diag_scaling) PetscCall(MatLMVMUpdate(cg->B, tao->solution, tao->gradient)); in TaoBNCGStepDirectionUpdate()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscmat.pxi | 432 PetscErrorCode MatLMVMUpdate(PetscMat, PetscVec, PetscVec)
|
| H A D | Mat.pyx | 5267 petsc.MatLMVMUpdate 5271 CHKERR(MatLMVMUpdate(self.mat, xvec, fvec))
|
| /petsc/doc/manual/ |
| H A D | mat.md | 597 - `MatLMVMUpdate(Mat B, Vec X, Vec F)` – Applies a nonlinear update to
|