DSGSVDSetDimensions#
Sets the number of columns and rows for a DSGSVD.
Synopsis#
#include "slepcds.h"
PetscErrorCode DSGSVDSetDimensions(DS ds,PetscInt m,PetscInt p)
Logically Collective
Input Parameters#
ds - the direct solver context
m - the number of columns
p - the number of rows for the second matrix (
DS_MAT_B)
Notes#
This call is complementary to DSSetDimensions(), to provide two dimensions
that are specific to this DS type. The number of rows for the first matrix
(DS_MAT_A) is set by DSSetDimensions().
Use PETSC_CURRENT to leave any of the values unchanged. Use PETSC_DETERMINE
to set m to the leading dimension and p to the number of columns of \(B\).
See Also#
DS: Direct Solver (or Dense System), DSGSVD, DSGSVDGetDimensions(), DSSetDimensions()
Level#
intermediate
Location#
Implementations#
DSGSVDSetDimensions_GSVD() in src/sys/classes/ds/impls/gsvd/dsgsvd.c
Index of all DS routines Table of Contents for all manual pages Index of all manual pages