Lines Matching refs:M

35     PetscCall(MatLMVMReset(blmP->M, PETSC_FALSE));  in TaoSolve_BLMVM()
53 PetscCall(MatLMVMSymBroydenSetDelta(blmP->M, delta)); in TaoSolve_BLMVM()
54 PetscCall(MatLMVMUpdate(blmP->M, tao->solution, tao->gradient)); in TaoSolve_BLMVM()
55 PetscCall(MatSolve(blmP->M, blmP->unprojected_gradient, tao->stepdirection)); in TaoSolve_BLMVM()
65 PetscCall(MatLMVMReset(blmP->M, PETSC_FALSE)); in TaoSolve_BLMVM()
66 PetscCall(MatLMVMUpdate(blmP->M, tao->solution, blmP->unprojected_gradient)); in TaoSolve_BLMVM()
67 PetscCall(MatSolve(blmP->M, blmP->unprojected_gradient, tao->stepdirection)); in TaoSolve_BLMVM()
88 PetscCall(MatLMVMReset(blmP->M, PETSC_FALSE)); in TaoSolve_BLMVM()
89 PetscCall(MatLMVMUpdate(blmP->M, tao->solution, blmP->unprojected_gradient)); in TaoSolve_BLMVM()
90 PetscCall(MatSolve(blmP->M, blmP->unprojected_gradient, tao->stepdirection)); in TaoSolve_BLMVM()
129 PetscCall(MatLMVMAllocate(blmP->M, tao->solution, blmP->unprojected_gradient)); in TaoSetup_BLMVM()
132 if (blmP->H0) PetscCall(MatLMVMSetJ0(blmP->M, blmP->H0)); in TaoSetup_BLMVM()
146 PetscCall(MatDestroy(&blmP->M)); in TaoDestroy_BLMVM()
161 PetscCall(MatSetOptionsPrefix(blmP->M, ((PetscObject)tao)->prefix)); in TaoSetFromOptions_BLMVM()
162 PetscCall(MatAppendOptionsPrefix(blmP->M, "tao_blmvm_")); in TaoSetFromOptions_BLMVM()
163 PetscCall(MatSetFromOptions(blmP->M)); in TaoSetFromOptions_BLMVM()
164 PetscCall(MatIsSPDKnown(blmP->M, &is_set, &is_spd)); in TaoSetFromOptions_BLMVM()
179 PetscCall(MatView(lmP->M, viewer)); in TaoView_BLMVM()
247 PetscCall(MatCreate(((PetscObject)tao)->comm, &blmP->M)); in TaoCreate_BLMVM()
248 PetscCall(MatSetType(blmP->M, MATLMVMBFGS)); in TaoCreate_BLMVM()
249 PetscCall(PetscObjectIncrementTabLevel((PetscObject)blmP->M, (PetscObject)tao, 1)); in TaoCreate_BLMVM()
333 Mat M; in TaoLMVMGetH0() local
340 M = lmP->M; in TaoLMVMGetH0()
343 M = blmP->M; in TaoLMVMGetH0()
345 PetscCall(MatLMVMGetJ0(M, H0)); in TaoLMVMGetH0()
367 Mat M; in TaoLMVMGetH0KSP() local
374 M = lmP->M; in TaoLMVMGetH0KSP()
377 M = blmP->M; in TaoLMVMGetH0KSP()
379 PetscCall(MatLMVMGetJ0KSP(M, ksp)); in TaoLMVMGetH0KSP()