|
Jpp
17.3.1
the software that should make you happy
|
Singular value decomposition. More...
#include <JSVD3D.hh>
Classes | |
| struct | JGivens |
| Givens quaternion. More... | |
| struct | JQuaternion |
| Auxiliary class for quaternion computation. More... | |
Public Member Functions | |
| JSVD3D () | |
| Default constructor. More... | |
| JSVD3D (const JMatrix3D &A) | |
| Constructor. More... | |
| void | decompose (const JMatrix3D &A) |
| Decompose given matrix. More... | |
| const JMatrix3D & | invert (const double precision=1.0e-12) const |
| Get inverted matrix. More... | |
Public Attributes | |
| JMatrix3D | U |
| JMatrix3D | S |
| JMatrix3D | V |
Static Private Member Functions | |
| static double | getLengthSquared (const double x, const double y, const double z) |
| Get length squared. More... | |
Private Attributes | |
| JMatrix3S | B |
Singular value decomposition.
See: "Computing the Singular Value Decomposition of 3x3 matrices
with minimal branching and elementary floating point operations",
A. McAdams, A. Selle, R. Tamstorf, J. Teran and E. Sifakis,
University of Wisconsin - Madison technical report TR1690, May 2011
|
inline |
|
inline |
Constructor.
| A | matrix |
Definition at line 41 of file JSVD3D.hh.
|
inline |
Decompose given matrix.
| A | matrix |
Definition at line 52 of file JSVD3D.hh.
|
inline |
Get inverted matrix.
| precision | precision |
Definition at line 192 of file JSVD3D.hh.
|
inlinestaticprivate |
1.8.5