1 #include <../src/tao/bound/impls/bqnk/bqnk.h> 2 3 PETSC_EXTERN PetscErrorCode TaoCreate_BQNKLS(Tao tao) 4 { 5 TAO_BNK *bnk; 6 PetscErrorCode ierr; 7 8 PetscFunctionBegin; 9 ierr = TaoCreate_BQNK(tao);CHKERRQ(ierr); 10 tao->ops->solve = TaoSolve_BNLS; 11 bnk = (TAO_BNK*)tao->data; 12 bnk->update_type = BNK_UPDATE_STEP; 13 PetscFunctionReturn(0); 14 } 15