Home
last modified time | relevance | path

Searched refs:DXFree (Results 1 – 4 of 4) sorted by relevance

/petsc/src/tao/quadratic/impls/gpcg/
H A Dgpcg.c17 PetscCall(VecDestroy(&gpcg->DXFree)); in TaoDestroy_GPCG()
89 PetscCall(VecDuplicate(tao->solution, &gpcg->DXFree)); in TaoSetup_GPCG()
161 PetscCall(VecDestroy(&gpcg->DXFree)); in TaoSolve_GPCG()
164 …cCall(TaoVecGetSubVec(tao->stepdirection, gpcg->Free_Local, tao->subset_type, 0.0, &gpcg->DXFree)); in TaoSolve_GPCG()
165 PetscCall(VecSet(gpcg->DXFree, 0.0)); in TaoSolve_GPCG()
180 PetscCall(KSPSolve(tao->ksp, gpcg->R, gpcg->DXFree)); in TaoSolve_GPCG()
185 PetscCall(VecISAXPY(tao->stepdirection, gpcg->Free_Local, 1.0, gpcg->DXFree)); in TaoSolve_GPCG()
H A Dgpcg.h31 Vec DXFree; member
/petsc/src/tao/bound/impls/tron/
H A Dtron.c14 PetscCall(VecDestroy(&tron->DXFree)); in TaoDestroy_TRON()
141 … PetscCall(TaoVecGetSubVec(tao->gradient, tron->Free_Local, tao->subset_type, 0.0, &tron->DXFree)); in TaoSolve_TRON()
142 PetscCall(VecSet(tron->DXFree, 0.0)); in TaoSolve_TRON()
158 PetscCall(KSPSolve(tao->ksp, tron->R, tron->DXFree)); in TaoSolve_TRON()
165 PetscCall(VecISAXPY(tao->stepdirection, tron->Free_Local, 1.0, tron->DXFree)); in TaoSolve_TRON()
344 tron->DXFree = NULL; in TaoCreate_TRON()
H A Dtron.h36 Vec DXFree; member