SNESVIGetVariableBounds#
Gets the lower and upper bounds for the solution vector. xl <= x <= xu. This allows solving (differential) variable inequalities.
Synopsis#
#include "petscsnes.h"
PetscErrorCode SNESVIGetVariableBounds(SNES snes, Vec *xl, Vec *xu)
Input Parameters#
snes - the
SNES
context.xl - lower bound (may be
NULL
)xu - upper bound (may be
NULL
)
Notes#
These vectors are owned by the SNESVI
and should not be destroyed by the caller
See Also#
Variational Inequalities, SNES
, SNESVISetVariableBounds()
, SNESVISetComputeVariableBounds()
, SNESSetFunctionDomainError()
, SNESSetJacobianDomainError()
, SNESVINEWTONRSLS, SNESVINEWTONSSLS, ‘SNESSetType()`
Level#
advanced
Location#
Index of all SNES routines
Table of Contents for all manual pages
Index of all manual pages