Lines Matching refs:bncg

55   PetscCall(TaoSetVariableBounds(bnk->bncg, tao->XL, tao->XU));  in TaoBNKInitialize()
258 PetscCall(TaoSetRecycleHistory(bnk->bncg, PETSC_TRUE)); in TaoBNKInitialize()
379 PetscCall(TaoSolve(bnk->bncg)); in TaoBNKTakeCGSteps()
381 tao->nfuncs += bnk->bncg->nfuncs; in TaoBNKTakeCGSteps()
382 tao->nfuncgrads += bnk->bncg->nfuncgrads; in TaoBNKTakeCGSteps()
383 tao->ngrads += bnk->bncg->ngrads; in TaoBNKTakeCGSteps()
384 tao->nhess += bnk->bncg->nhess; in TaoBNKTakeCGSteps()
385 bnk->tot_cg_its += bnk->bncg->niter; in TaoBNKTakeCGSteps()
388 …f (bnk->bncg->reason == TAO_CONVERGED_GATOL || bnk->bncg->reason == TAO_CONVERGED_GRTOL || bnk->bn… in TaoBNKTakeCGSteps()
998 bnk->bncg_ctx = (TAO_BNCG *)bnk->bncg->data; in TaoSetUp_BNK()
1009 PetscCall(VecDestroy(&bnk->bncg->gradient)); in TaoSetUp_BNK()
1010 bnk->bncg->gradient = tao->gradient; in TaoSetUp_BNK()
1012 PetscCall(VecDestroy(&bnk->bncg->stepdirection)); in TaoSetUp_BNK()
1013 bnk->bncg->stepdirection = tao->stepdirection; in TaoSetUp_BNK()
1014 PetscCall(TaoSetSolution(bnk->bncg, tao->solution)); in TaoSetUp_BNK()
1016 PetscCall(TaoSetMaximumIterations(bnk->bncg, bnk->max_cg_its)); in TaoSetUp_BNK()
1017 PetscCall(TaoSetTolerances(bnk->bncg, tao->gatol, tao->grtol, tao->gttol)); in TaoSetUp_BNK()
1018 PetscCall(TaoSetFunctionLowerBound(bnk->bncg, tao->fmin)); in TaoSetUp_BNK()
1019 PetscCall(TaoSetConvergenceTest(bnk->bncg, tao->ops->convergencetest, tao->cnvP)); in TaoSetUp_BNK()
1020 PetscCall(TaoSetObjective(bnk->bncg, tao->ops->computeobjective, tao->user_objP)); in TaoSetUp_BNK()
1021 PetscCall(TaoSetGradient(bnk->bncg, NULL, tao->ops->computegradient, tao->user_gradP)); in TaoSetUp_BNK()
1022 …PetscCall(TaoSetObjectiveAndGradient(bnk->bncg, NULL, tao->ops->computeobjectiveandgradient, tao->… in TaoSetUp_BNK()
1023 PetscCall(PetscObjectCopyFortranFunctionPointers((PetscObject)tao, (PetscObject)bnk->bncg)); in TaoSetUp_BNK()
1061 PetscCall(TaoDestroy(&bnk->bncg)); in TaoDestroy_BNK()
1126 PetscCall(TaoSetOptionsPrefix(bnk->bncg, ((PetscObject)tao)->prefix)); in TaoSetFromOptions_BNK()
1127 PetscCall(TaoAppendOptionsPrefix(bnk->bncg, "tao_bnk_cg_")); in TaoSetFromOptions_BNK()
1128 PetscCall(TaoSetFromOptions(bnk->bncg)); in TaoSetFromOptions_BNK()
1146 PetscCall(TaoView(bnk->bncg, viewer)); in TaoView_BNK()
1330 PetscCall(TaoCreate(PetscObjectComm((PetscObject)tao), &bnk->bncg)); in TaoCreate_BNK()
1331 PetscCall(PetscObjectIncrementTabLevel((PetscObject)bnk->bncg, (PetscObject)tao, 1)); in TaoCreate_BNK()
1332 PetscCall(TaoSetType(bnk->bncg, TAOBNCG)); in TaoCreate_BNK()