Home
last modified time | relevance | path

Searched refs:HDiag (Results 1 – 2 of 2) sorted by relevance

/petsc/src/tao/quadratic/impls/bqpip/
H A Dbqpip.c214 PetscCall(VecDuplicate(tao->solution, &qp->HDiag)); in TaoSetup_BQPIP()
280 if (getdiagop) PetscCall(MatGetDiagonal(tao->hessian, qp->HDiag)); in TaoSolve_BQPIP()
331 PetscCall(VecCopy(qp->DiagAxpy, qp->HDiag)); in TaoSolve_BQPIP()
332 PetscCall(VecScale(qp->HDiag, -1.0)); in TaoSolve_BQPIP()
345 PetscCall(MatDiagonalSet(tao->hessian, qp->HDiag, INSERT_VALUES)); in TaoSolve_BQPIP()
347 PetscCall(MatDiagonalSet(tao->hessian, qp->HDiag, ADD_VALUES)); in TaoSolve_BQPIP()
396 PetscCall(VecCopy(qp->DiagAxpy, qp->HDiag)); in TaoSolve_BQPIP()
397 PetscCall(VecScale(qp->HDiag, -1.0)); in TaoSolve_BQPIP()
409 PetscCall(MatDiagonalSet(tao->hessian, qp->HDiag, INSERT_VALUES)); in TaoSolve_BQPIP()
411 PetscCall(MatDiagonalSet(tao->hessian, qp->HDiag, ADD_VALUES)); in TaoSolve_BQPIP()
[all …]
H A Dbqpipimpl.h46 Vec HDiag; member