Givens quaternion.  
 More...
 | 
| static constexpr double  | EPSILON = 1.0e-6 | 
|   | 
Givens quaternion. 
Definition at line 374 of file JSVD3D.hh.
 
  
  
      
        
          | JMATH::JSVD3D::JGivens::JGivens  | 
          ( | 
          const double  | 
          a,  | 
         
        
           | 
           | 
          const double  | 
          b  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Constructor. 
- Parameters
 - 
  
    | a | pivot point on diagonal  | 
    | b | lower triangular entry we want to annihilate  | 
  
   
Definition at line 384 of file JSVD3D.hh.
  389         const double rho = sqrt(
a*
a + b*b);
 
  398         const double w = 1.0 / sqrt(
ch*
ch + 
sh*
sh);
 
double sh
sine rotation angle 
 
static constexpr double EPSILON
 
double ch
cosine rotation angle 
 
 
 
 
  
  
      
        
          | double JMATH::JSVD3D::JGivens::geta  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | double JMATH::JSVD3D::JGivens::getb  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | constexpr double JMATH::JSVD3D::JGivens::EPSILON = 1.0e-6 | 
         
       
   | 
  
static   | 
  
 
 
      
        
          | double JMATH::JSVD3D::JGivens::ch | 
        
      
 
cosine rotation angle 
Definition at line 407 of file JSVD3D.hh.
 
 
      
        
          | double JMATH::JSVD3D::JGivens::sh | 
        
      
 
sine rotation angle 
Definition at line 408 of file JSVD3D.hh.
 
 
The documentation for this struct was generated from the following file: