#include "petscvec.h" PetscErrorCode VecStrideMin(Vec v,PetscInt start,PetscInt *idex,PetscReal *nrm)Collective on Vec Many br
v | - the vector Many br | |
start | - starting point of the subvector (defined by a stride) Many br |
idex | - the location where the minimum occurred. (pass NULL if not required) Many br | |
nrm | - the minimum value in the subvector Many br |
Many br
If xa is the array representing the vector x, then this computes the min Many brof the array (xa[start],xa[start+stride],xa[start+2*stride], ....) Many br
This is useful for computing, say the minimum of the pressure variable when Many brthe pressure is stored (interlaced) with other variables, e.g., density, etc. Many brThis will only work if the desire subvector is a stride subvector. Many br
Level:advanced
Location:src/vec/vec/utils/vinv.c
Index of all Vec routines
Table of Contents for all manual pages
Index of all manual pages