Searched refs:x_is (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/vec/vec/tutorials/ |
| H A D | ex44.c | 8 IS *x_is; in main() local 60 PetscCall(VecConcatenate(nx, (const Vec *)x, &y_test, &x_is)); in main() 88 PetscCall(VecGetSubVector(y, x_is[i], &x_test)); in main() 98 PetscCall(VecRestoreSubVector(y, x_is[i], &x_test)); in main() 106 PetscCall(VecScatterCreate(y, x_is[i], x[i], NULL, &y_to_x)); in main() 126 PetscCall(VecScatterCreate(x[i], NULL, y, x_is[i], &x_to_y)); in main() 145 PetscCall(ISDestroy(&x_is[i])); in main() 148 PetscCall(PetscFree(x_is)); in main()
|
| /petsc/src/vec/vec/interface/ |
| H A D | rvector.c | 1433 PetscErrorCode VecConcatenate(PetscInt nx, const Vec X[], Vec *Y, IS *x_is[]) in VecConcatenate() argument 1449 PetscCall((*(*X)->ops->concatenate)(nx, X, Y, x_is)); in VecConcatenate() 1474 if (x_is) { in VecConcatenate() 1475 *x_is = is_tmp; in VecConcatenate()
|
| /petsc/src/vec/vec/impls/nest/ |
| H A D | vecnest.c | 598 static PetscErrorCode VecConcatenate_Nest(PetscInt nx, const Vec X[], Vec *Y, IS *x_is[]) in VecConcatenate_Nest() argument
|