Home
last modified time | relevance | path

Searched refs:H_inactive (Results 1 – 3 of 3) sorted by relevance

/petsc/src/tao/bound/impls/bqnk/
H A Dbqnk.c32 PetscCall(MatDestroy(&bnk->H_inactive)); in TaoBQNKComputeHessian()
34 …l(MatCreateSubMatrixVirtual(tao->hessian, bnk->inactive_idx, bnk->inactive_idx, &bnk->H_inactive)); in TaoBQNKComputeHessian()
38 bnk->H_inactive = tao->hessian; in TaoBQNKComputeHessian()
42 PetscCall(PetscObjectReference((PetscObject)bnk->H_inactive)); in TaoBQNKComputeHessian()
43 bnk->Hpre_inactive = bnk->H_inactive; in TaoBQNKComputeHessian()
150 PetscCall(MatDestroy(&bnk->H_inactive)); in TaoDestroy_BQNK()
/petsc/src/tao/bound/impls/bnk/
H A Dbnk.c17 PetscCall(MatDestroy(&bnk->H_inactive)); in TaoBNKComputeSubHessian()
19 …bMatrix(tao->hessian, bnk->inactive_idx, bnk->inactive_idx, MAT_INITIAL_MATRIX, &bnk->H_inactive)); in TaoBNKComputeSubHessian()
21 PetscCall(PetscObjectReference((PetscObject)bnk->H_inactive)); in TaoBNKComputeSubHessian()
22 bnk->Hpre_inactive = bnk->H_inactive; in TaoBNKComputeSubHessian()
29 bnk->H_inactive = tao->hessian; in TaoBNKComputeSubHessian()
173 PetscCall(MatMult(bnk->H_inactive, bnk->X_inactive, bnk->inactive_work)); in TaoBNKInitialize()
422 PetscCall(MatShift(bnk->H_inactive, bnk->pert)); in TaoBNKComputeStep()
423 if (bnk->H_inactive != bnk->Hpre_inactive) PetscCall(MatShift(bnk->Hpre_inactive, bnk->pert)); in TaoBNKComputeStep()
435 PetscCall(KSPSetOperators(tao->ksp, bnk->H_inactive, bnk->Hpre_inactive)); in TaoBNKComputeStep()
539 PetscCall(MatMult(bnk->H_inactive, bnk->X_inactive, bnk->inactive_work)); in TaoBNKRecomputePred()
[all …]
H A Dbnk.h28 Mat H_inactive, Hpre_inactive; member