Skip to main content
`Ctrl`+`K`

# SVDCROSS

SVDCROSS = “cross” - Solve the singular value problem via an equivalent eigenvalue problem with the cross product matrix.

## Notes

This will do the computation with a subsidiary eigensolver on an equivalent eigenvalue problem. For the standard SVD, the eigensolver operates with the cross product matrix \(A^*A\). See the section Mathematical Background for details on the formulation for each SVD type.

This is the default solver. In the case of standard SVD, the computation done by this solver will be almost identical to the one with `SVDTRLANCZOS`.

To manipulate the internal eigensolvers, use `SVDCrossGetEPS()` or use the corresponding command-line options.

## See Also

SVD: Singular Value Decomposition, Mathematical Background, `SVD`, `SVDType`, `SVDSetType()`, `SVDSetProblemType()`, `SVDTRLANCZOS`, `SVDCrossGetEPS()`

## Level

beginner

## Location

src/svd/impls/cross/cross.c

Index of all SVD routines Table of Contents for all manual pages Index of all manual pages