Lines Matching refs:H_update
315 … PetscErrorCode (*B_update)(Mat, PetscReal, Vec, Vec), PetscErrorCode (*H_update)(Mat, PetscReal, … in TestUpdate()
415 if (H_update) { in TestUpdate()
426 for (PetscInt i = oldest; i < next; i++) PetscCall((*H_update)(H_k_exp, phi, dfs[i], dxs[i])); in TestUpdate()
499 PetscErrorCode (*H_update)(Mat, PetscReal, Vec, Vec) = NULL; in main() local
565 if (is_square) H_update = BadBroydenUpdate_Explicit; in main()
571 if (is_square) H_update = BroydenUpdate_Explicit; in main()
577 H_update = BFGSUpdate_Explicit; in main()
583 H_update = DFPUpdate_Explicit; in main()
594 H_update = SymmetricBroydenUpdate_Explicit; in main()
601 H_update = SR1Update_Explicit; in main()
607 H_update = DFPUpdate_Explicit; in main()
613 H_update = BFGSUpdate_Explicit; in main()
637 PetscCall(TestUpdate(B, i, rand, is_hermitian, dxs, dfs, B_0, H_0, B_update, H_update, phi)); in main()