PETSc version 3.16.6
MatDenseGetColumnVecRead
Gives read-only access to a column of a dense matrix, represented as a Vec.
Synopsis
#include "petscmat.h"
PetscErrorCode MatDenseGetColumnVecRead(Mat A,PetscInt col,Vec *v)
Collective
Input Parameters
| mat | - the Mat object
|
| col | - the column index
|
Output Parameter
Notes
The vector is owned by PETSc and users cannot modify it.
Users need to call MatDenseRestoreColumnVecRead() when the vector is no longer needed.
Use MatDenseGetColumnVec() to obtain read-write access or MatDenseGetColumnVecWrite() for write-only access.
See Also
MATDENSE, MATDENSECUDA, MatDenseGetColumnVec(), MatDenseGetColumnVecWrite(), MatDenseRestoreColumnVec(), MatDenseRestoreColumnVecRead(), MatDenseRestoreColumnVecWrite()
Level
intermediate
Location
src/mat/impls/dense/seq/dense.c
Implementations
MatDenseGetColumnVecRead_MPIDenseCUDA in src/mat/impls/dense/mpi/mpidense.c
MatDenseGetColumnVecRead_MPIDense in src/mat/impls/dense/mpi/mpidense.c
MatDenseGetColumnVecRead_SeqDenseCUDA in src/mat/impls/dense/seq/cuda/densecuda.cu
MatDenseGetColumnVecRead_SeqDense in src/mat/impls/dense/seq/dense.c
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages