:orphan: # 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 ## Note The new vector `sx` does not have to be of same size as X[idxm]. Arbitrary vector layouts are allowed. ## See Also `VECNEST`, [](ch_vectors), `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
--- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/vec/vec/impls/nest/vecnest.c) [Index of all Vec routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)