Singular value decomposition of a rectangular matrix.
More...
#include <OpenFOAM/SVD.H>
Detailed Description
Singular value decomposition of a rectangular matrix.
- Source files
-
Definition at line 53 of file SVD.H.
List of all members.
Constructor & Destructor Documentation
Construct from a rectangular Matrix.
Definition at line 33 of file SVD.C.
References Foam::endl(), f(), Foam::findMax(), h, Foam::inv(), k(), Matrix< Form, Type >::m(), Foam::mag(), Foam::max(), Foam::min(), Foam::multiply(), Matrix< Form, Type >::n(), Foam::sqrt(), sqrtSumSqr(), Matrix< Form, Type >::T(), WarningIn, and y.
Member Function Documentation
Return U.
Definition at line 37 of file SVDI.H.
Return the square matrix V.
Definition at line 42 of file SVDI.H.
Return the singular values.
Definition at line 47 of file SVDI.H.
Foam::label nZeros |
( |
| ) |
const |
|
inline |
Return the number of zero singular values.
Definition at line 57 of file SVDI.H.
Foam::scalar minNonZeroS |
( |
| ) |
const |
|
inline |
Return the minimum non-zero singular value.
Definition at line 62 of file SVDI.H.
The documentation for this class was generated from the following files:
- src/OpenFOAM/matrices/scalarMatrices/SVD/SVD.H
- src/OpenFOAM/matrices/scalarMatrices/SVD/SVD.C
- src/OpenFOAM/matrices/scalarMatrices/SVD/SVDI.H