Lines Matching refs:Free_Local
18 PetscCall(ISDestroy(&tron->Free_Local)); in TaoDestroy_TRON()
126 PetscCall(ISDestroy(&tron->Free_Local)); in TaoSolve_TRON()
127 …l(VecWhichInactive(tao->XL, tao->solution, tao->gradient, tao->XU, PETSC_TRUE, &tron->Free_Local)); in TaoSolve_TRON()
128 PetscCall(ISGetSize(tron->Free_Local, &tron->n_free)); in TaoSolve_TRON()
140 PetscCall(TaoVecGetSubVec(tao->gradient, tron->Free_Local, tao->subset_type, 0.0, &tron->R)); in TaoSolve_TRON()
141 … PetscCall(TaoVecGetSubVec(tao->gradient, tron->Free_Local, tao->subset_type, 0.0, &tron->DXFree)); in TaoSolve_TRON()
144 …PetscCall(TaoMatGetSubMat(tao->hessian, tron->Free_Local, tron->diag, tao->subset_type, &tron->H_s… in TaoSolve_TRON()
150 …PetscCall(TaoMatGetSubMat(tao->hessian_pre, tron->Free_Local, tron->diag, tao->subset_type, &tron-… in TaoSolve_TRON()
165 PetscCall(VecISAXPY(tao->stepdirection, tron->Free_Local, 1.0, tron->DXFree)); in TaoSolve_TRON()
208 PetscCall(ISDestroy(&tron->Free_Local)); in TaoSolve_TRON()
209 …all(VecWhichInactive(tao->XL, tron->X_New, tao->gradient, tao->XU, PETSC_TRUE, &tron->Free_Local)); in TaoSolve_TRON()
349 tron->Free_Local = NULL; in TaoCreate_TRON()