slepc-3.21.1 2024-04-26
Report Typos and Errors

DSGetDimensions

Returns the current dimensions.

Synopsis

#include "slepcds.h" 
PetscErrorCode DSGetDimensions(DS ds,PetscInt *n,PetscInt *l,PetscInt *k,PetscInt *t)
Not Collective

Input Parameter

ds  - the direct solver context

Output Parameters

n  - the current size
l  - number of locked (inactive) leading columns
k  - intermediate dimension (e.g., position of arrow)
t  - truncated length

Note

The t parameter makes sense only if DSTruncate() has been called. Otherwise its value equals n.

Some DS types have additional dimensions, e.g. the number of columns in DSSVD. For these, you should call a specific interface function.

See Also

DSSetDimensions(), DSTruncate(), DSSVDGetDimensions()

Level

intermediate

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