Searched refs:bqnk (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/tao/bound/impls/bqnk/ |
| H A D | bqnk.c | 7 TAO_BQNK *bqnk = (TAO_BQNK *)bnk->ctx; in TaoBQNKComputeHessian() local 14 PetscCall(PetscObjectReference((PetscObject)bqnk->B)); in TaoBQNKComputeHessian() 15 tao->hessian = bqnk->B; in TaoBQNKComputeHessian() 16 PetscCall(PetscObjectReference((PetscObject)bqnk->B)); in TaoBQNKComputeHessian() 17 tao->hessian_pre = bqnk->B; in TaoBQNKComputeHessian() 19 if (bqnk->is_spd) { in TaoBQNKComputeHessian() 27 PetscCall(MatLMVMSymBroydenSetDelta(bqnk->B, delta)); in TaoBQNKComputeHessian() 35 PetscCall(PCLMVMSetIS(bqnk->pc, bnk->inactive_idx)); in TaoBQNKComputeHessian() 39 PetscCall(PCLMVMClearIS(bqnk->pc)); in TaoBQNKComputeHessian() 50 TAO_BQNK *bqnk = (TAO_BQNK *)bnk->ctx; in TaoBQNKComputeStep() local [all …]
|
| H A D | bqnkls.c | 17 TAO_BQNK *bqnk; in TaoCreate_BQNKLS() local 23 bqnk = (TAO_BQNK *)bnk->ctx; in TaoCreate_BQNKLS() 24 bqnk->solve = TaoSolve_BNLS; in TaoCreate_BQNKLS()
|
| H A D | bqnktl.c | 30 TAO_BQNK *bqnk; in TaoCreate_BQNKTL() local 36 bqnk = (TAO_BQNK *)bnk->ctx; in TaoCreate_BQNKTL() 37 bqnk->solve = TaoSolve_BNTL; in TaoCreate_BQNKTL()
|
| H A D | bqnktr.c | 31 TAO_BQNK *bqnk; in TaoCreate_BQNKTR() local 37 bqnk = (TAO_BQNK *)bnk->ctx; in TaoCreate_BQNKTR() 38 bqnk->solve = TaoSolve_BNTR; in TaoCreate_BQNKTR()
|
| /petsc/src/tao/bound/impls/bqnls/ |
| H A D | bqnls.c | 8 TAO_BQNK *bqnk = (TAO_BQNK *)bnk->ctx; in TaoBQNLSComputeHessian() local 17 PetscCall(MatLMVMSymBroydenSetDelta(bqnk->B, delta)); in TaoBQNLSComputeHessian() 18 PetscCall(MatLMVMUpdate(bqnk->B, tao->solution, bnk->unprojected_gradient)); in TaoBQNLSComputeHessian() 25 TAO_BQNK *bqnk = (TAO_BQNK *)bnk->ctx; in TaoBQNLSComputeStep() local 29 PetscCall(MatSolve(bqnk->B, tao->gradient, tao->stepdirection)); in TaoBQNLSComputeStep() 33 PetscCall(MatLMVMGetUpdateCount(bqnk->B, &nupdates)); in TaoBQNLSComputeStep() 42 TAO_BQNK *bqnk = (TAO_BQNK *)bnk->ctx; in TaoSetFromOptions_BQNLS() local 58 PetscCall(MatSetOptionsPrefix(bqnk->B, ((PetscObject)tao)->prefix)); in TaoSetFromOptions_BQNLS() 59 PetscCall(MatAppendOptionsPrefix(bqnk->B, "tao_bqnls_")); in TaoSetFromOptions_BQNLS() 60 PetscCall(MatSetFromOptions(bqnk->B)); in TaoSetFromOptions_BQNLS() [all …]
|