Searched refs:HDiag (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/tao/quadratic/impls/bqpip/ |
| H A D | bqpip.c | 214 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 D | bqpipimpl.h | 46 Vec HDiag; member
|