TaoBoundStep#
Ensures the correct zero or adjusted step direction values for active variables.
Synopsis#
#include "petsctao.h" 
PetscErrorCode TaoBoundStep(Vec X, Vec XL, Vec XU, IS active_lower, IS active_upper, IS active_fixed, PetscReal scale, Vec S)
Input Parameters#
- X - solution vector 
- XL - lower bound vector 
- XU - upper bound vector 
- active_lower - index set for lower bounded active variables 
- active_upper - index set for lower bounded active variables 
- active_fixed - index set for fixed active variables 
- scale - amplification factor for the step that needs to be taken on actively bounded variables 
Output Parameter#
- S - step direction to be modified 
See Also#
Level#
developer
Location#
Index of all Tao routines
Table of Contents for all manual pages
Index of all manual pages