VecNormAvailable#
Returns the vector norm if it is already known. That is, it has been previously computed and cached in the vector
Synopsis#
#include "petscvec.h"
PetscErrorCode VecNormAvailable(Vec x, NormType type, PetscBool *available, PetscReal *val)
Not Collective
Input Parameters#
x - the vector
type - one of
NORM_1(sum_i |x[i]|),NORM_2sqrt(sum_i (x[i])^2),NORM_INFINITYmax_i |x[i]|. Also availableNORM_1_AND_2, which computes both norms and stores them in a two element array.
Output Parameters#
available -
PETSC_TRUEif the val returned is validval - the norm
See Also#
Vectors and Parallel Data, Vec, VecDot(), VecTDot(), VecNorm(), VecDotBegin(), VecDotEnd(),
VecNormBegin(), VecNormEnd()
Level#
intermediate
Location#
src/vec/vec/interface/rvector.c
Index of all Vec routines
Table of Contents for all manual pages
Index of all manual pages