| 
    Jpp
    17.3.0-rc.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