Searched refs:inv_diag_vec (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/ksp/utils/lmvm/dense/ |
| H A D | denseqn.c | 70 PetscCall(VecDestroy(&lqn->inv_diag_vec)); in MatLMVMDQNResetDestructive() 499 PetscCall(VecDestroyThenCopy(blqn->inv_diag_vec, &mlqn->inv_diag_vec)); in MatCopy_LMVMDQN() 646 PetscCall(MatDiagonalScale(lbfgs->temp_mat, lbfgs->inv_diag_vec, NULL)); in MatGetLDLT() 738 if (!lbfgs->inv_diag_vec) PetscCall(VecDuplicate(lbfgs->diag_vec, &lbfgs->inv_diag_vec)); in MatLMVMDBFGSUpdateMultData() 739 PetscCall(VecCopy(lbfgs->diag_vec, lbfgs->inv_diag_vec)); in MatLMVMDBFGSUpdateMultData() 740 PetscCall(VecReciprocal(lbfgs->inv_diag_vec)); in MatLMVMDBFGSUpdateMultData() 948 PetscCall(VecPointwiseMult(lbfgs->rwork1, lbfgs->rwork1, lbfgs->inv_diag_vec)); in MatMult_LMVMDBFGS() 968 PetscCall(VecPointwiseMult(lbfgs->rwork2, lbfgs->rwork2, lbfgs->inv_diag_vec)); in MatMult_LMVMDBFGS() 1072 PetscCall(MatDiagonalScale(ldfp->temp_mat, ldfp->inv_diag_vec, NULL)); in MatGetRTDR() 1164 if (!ldfp->inv_diag_vec) PetscCall(VecDuplicate(ldfp->diag_vec, &ldfp->inv_diag_vec)); in MatLMVMDDFPUpdateSolveData() [all …]
|
| H A D | denseqn.h | 26 Vec inv_diag_vec; member
|