Searched refs:Free_Local (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/tao/quadratic/impls/gpcg/ |
| H A D | gpcg.c | 22 PetscCall(ISDestroy(&gpcg->Free_Local)); in TaoDestroy_GPCG() 129 if (gpcg->Free_Local) PetscCall(ISDestroy(&gpcg->Free_Local)); in TaoSolve_GPCG() 130 …l(VecWhichInactive(tao->XL, tao->solution, tao->gradient, tao->XU, PETSC_TRUE, &gpcg->Free_Local)); in TaoSolve_GPCG() 151 PetscCall(ISGetSize(gpcg->Free_Local, &gpcg->n_free)); in TaoSolve_GPCG() 162 PetscCall(TaoVecGetSubVec(tao->gradient, gpcg->Free_Local, tao->subset_type, 0.0, &gpcg->R)); in TaoSolve_GPCG() 164 …PetscCall(TaoVecGetSubVec(tao->stepdirection, gpcg->Free_Local, tao->subset_type, 0.0, &gpcg->DXFr… in TaoSolve_GPCG() 167 …PetscCall(TaoMatGetSubMat(tao->hessian, gpcg->Free_Local, gpcg->Work, tao->subset_type, &gpcg->Hsu… in TaoSolve_GPCG() 174 …PetscCall(TaoMatGetSubMat(tao->hessian, gpcg->Free_Local, gpcg->Work, tao->subset_type, &gpcg->Hsu… in TaoSolve_GPCG() 185 PetscCall(VecISAXPY(tao->stepdirection, gpcg->Free_Local, 1.0, gpcg->DXFree)); in TaoSolve_GPCG() 198 PetscCall(ISDestroy(&gpcg->Free_Local)); in TaoSolve_GPCG() [all …]
|
| H A D | gpcg.h | 48 IS Free_Local; /* Indices of local variables equal to lower bound */ member
|
| /petsc/src/tao/bound/impls/tron/ |
| H A D | tron.c | 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() [all …]
|
| H A D | tron.h | 43 IS Free_Local; /* Indices of local variables equal to lower bound */ member
|