slepc-3.19.2 2023-09-05
   
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 requested column | 
Output Parameters
|  | A | - Mat object | 
|  | v | - Vec object (the column) | 
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
 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