DSGetMatAndColumn#
Returns a sequential dense Mat object containing the requested matrix and one of its columns as a Vec.
Synopsis#
#include "slepcds.h"
PetscErrorCode DSGetMatAndColumn(DS ds,DSMatType m,PetscInt col,Mat *A,Vec *v)
Not Collective
Input Parameters#
ds - the direct solver context
m - the requested matrix
col - the index of the requested column
Output Parameters#
Notes#
This calls DSGetMat() and then it extracts the selected column.
The user must call DSRestoreMatAndColumn() to recover the original state.
For matrices DS_MAT_T and DS_MAT_D, in complex scalars this function implies
copying from real values stored internally to scalar values in the Vec.
See Also#
DS: Direct Solver (or Dense System), DSRestoreMatAndColumn(), DSGetMat()
Level#
advanced
Location#
src/sys/classes/ds/interface/dsops.c
Index of all DS routines Table of Contents for all manual pages Index of all manual pages