Lines Matching refs:active_upper
184 …Vec W, PetscReal steplen, PetscReal *bound_tol, IS *active_lower, IS *active_upper, IS *active_fix… in TaoEstimateActiveBounds() argument
229 PetscCall(ISDestroy(active_upper)); in TaoEstimateActiveBounds()
299 PetscCall(ISCreateGeneral(comm, n_isu, isu, PETSC_OWN_POINTER, active_upper)); in TaoEstimateActiveBounds()
344 PetscErrorCode TaoBoundStep(Vec X, Vec XL, Vec XU, IS active_lower, IS active_upper, IS active_fixe… in TaoBoundStep() argument
365 if (active_upper) { in TaoBoundStep()
366 PetscCall(VecGetSubVector(S, active_upper, &step_upper)); in TaoBoundStep()
367 PetscCall(VecGetSubVector(X, active_upper, &x_upper)); in TaoBoundStep()
368 PetscCall(VecGetSubVector(XU, active_upper, &bound_upper)); in TaoBoundStep()
372 PetscCall(VecRestoreSubVector(S, active_upper, &step_upper)); in TaoBoundStep()
373 PetscCall(VecRestoreSubVector(X, active_upper, &x_upper)); in TaoBoundStep()
374 PetscCall(VecRestoreSubVector(XU, active_upper, &bound_upper)); in TaoBoundStep()