PETSc version 3.15.5
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 on Vec
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
TAOBNCG, TAOBNTL, TAOBNTR
Level
developer
Location
src/tao/bound/utils/isutil.c
Index of all Tao routines
Table of Contents for all manual pages
Index of all manual pages