TaoBoundSolution#
Ensures that the solution vector is snapped into the bounds within a given tolerance.
Synopsis#
#include "petsctao.h" 
PetscErrorCode TaoBoundSolution(Vec X, Vec XL, Vec XU, PetscReal bound_tol, PetscInt *nDiff, Vec Xout)
Collective
Input Parameters#
- X - solution vector 
- XL - lower bound vector 
- XU - upper bound vector 
- bound_tol - absolute tolerance in enforcing the bound 
Output Parameters#
- nDiff - total number of vector entries that have been bounded 
- Xout - modified solution vector satisfying bounds to - bound_tol
See Also#
Level#
developer
Location#
Index of all Tao routines
Table of Contents for all manual pages
Index of all manual pages