Home
last modified time | relevance | path

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

/petsc/src/tao/bound/impls/bncg/
H A Dbncg.c134 if (cg->diag_scaling) { in TaoSetUp_BNCG()
189 cg->diag_scaling = PETSC_FALSE; in TaoSetFromOptions_BNCG()
200 …ng", "Enable diagonal Broyden-like preconditioning", "", cg->diag_scaling, &cg->diag_scaling, NULL… in TaoSetFromOptions_BNCG()
209 cg->diag_scaling = PETSC_FALSE; in TaoSetFromOptions_BNCG()
212 …if (cg->alpha == -1.0 && cg->cg_type == TAO_BNCG_KD && !cg->diag_scaling) { /* Some more default o… in TaoSetFromOptions_BNCG()
244 if (cg->diag_scaling) { in TaoView_BNCG()
390 cg->diag_scaling = PETSC_TRUE; in TaoCreate_BNCG()
409 if (cg->diag_scaling) PetscCall(MatLMVMReset(cg->B, PETSC_FALSE)); in TaoBNCGResetUpdate()
467 if (cg->diag_scaling) PetscCall(MatLMVMUpdate(cg->B, tao->solution, tao->gradient)); in TaoBNCGStepDirectionUpdate()
500 if (!cg->diag_scaling) { in TaoBNCGStepDirectionUpdate()
[all …]
H A Dbncg.h46 PetscBool diag_scaling; member