Lines Matching refs:active_lower
184 …XU, Vec G, Vec S, Vec W, PetscReal steplen, PetscReal *bound_tol, IS *active_lower, IS *active_upp… in TaoEstimateActiveBounds() argument
228 PetscCall(ISDestroy(active_lower)); in TaoEstimateActiveBounds()
293 PetscCall(ISCreateGeneral(comm, n_isl, isl, PETSC_OWN_POINTER, active_lower)); in TaoEstimateActiveBounds()
344 PetscErrorCode TaoBoundStep(Vec X, Vec XL, Vec XU, IS active_lower, IS active_upper, IS active_fixe… in TaoBoundStep() argument
352 if (active_lower) { in TaoBoundStep()
353 PetscCall(VecGetSubVector(S, active_lower, &step_lower)); in TaoBoundStep()
354 PetscCall(VecGetSubVector(X, active_lower, &x_lower)); in TaoBoundStep()
355 PetscCall(VecGetSubVector(XL, active_lower, &bound_lower)); in TaoBoundStep()
359 PetscCall(VecRestoreSubVector(S, active_lower, &step_lower)); in TaoBoundStep()
360 PetscCall(VecRestoreSubVector(X, active_lower, &x_lower)); in TaoBoundStep()
361 PetscCall(VecRestoreSubVector(XL, active_lower, &bound_lower)); in TaoBoundStep()