VecNestSetSubVec#

Set a single component vector in a nest vector at specified index.

Synopsis#

#include "petscvec.h"   
PetscErrorCode VecNestSetSubVec(Vec X, PetscInt idxm, Vec sx)

Not Collective

Input Parameters#

  • X - nest vector

  • idxm - index of the vector within the nest vector

  • sx - vector at index idxm within the nest vector

Notes#

The new vector sx does not have to be of same size as X[idxm]. Arbitrary vector layouts are allowed.

The nest vector X keeps a reference to sx rather than creating a duplicate.

See Also#

VECNEST, Vectors and Parallel Data, Vec, VecType, VecNestSetSubVecs(), VecNestGetSubVec()

Level#

developer

Location#

src/vec/vec/impls/nest/vecnest.c

Implementations#

VecNestSetSubVec_Nest() in src/vec/vec/impls/nest/vecnest.c


Index of all Vec routines
Table of Contents for all manual pages
Index of all manual pages