petsc-3.7.1 2016-05-15
Report Typos and Errors

VecStrideScaleAll

Scales the subvectors of a vector defined by a starting point and a stride.

Synopsis

#include "petscvec.h" 
PetscErrorCode  VecStrideScaleAll(Vec v,const PetscScalar *scales)
Logically Collective on Vec Many br

Input Parameter

v - the vector Many br
scales - values to multiply each subvector entry by Many br

Notes

One must call VecSetBlockSize() before this routine to set the stride Many brinformation, or use a vector created from a multicomponent DMDA. Many br

The dimension of scales must be the same as the vector block size Many br

Many br

See Also

VecNorm(), VecStrideScale(), VecScale(), VecStrideGather(), VecStrideScatter(), VecStrideMin(), VecStrideMax()

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