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

MatDenseGetColumn

gives access to a column of a dense matrix. This is only the local part of the column. You MUST call MatDenseRestoreColumn() to avoid memory bleeding.

Synopsis

#include "petscmat.h" 
PetscErrorCode MatDenseGetColumn(Mat A,PetscInt col,PetscScalar **vals)
Not Collective

Input Parameters

mat - a MATSEQDENSE or MATMPIDENSE matrix
col - column index

Output Parameter

vals - pointer to the data

See Also

MatDenseRestoreColumn()

Level

intermediate

Location

src/mat/impls/dense/seq/dense.c

Examples

src/ts/tutorials/ex20opt_p.c.html
src/ts/tutorials/ex20opt_ic.c.html

Implementations

MatDenseGetColumn_MPIDense in src/mat/impls/dense/mpi/mpidense.c
MatDenseGetColumn_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