petsc-3.14.6 2021-03-30
Report Typos and Errors

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

v - the vector

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