Concept of vector type used by the concept SvdTraits. 
  
 | 
|   | Vector (size_t n) | 
|   | initialize all the elements of the vector to zero.  More...
  | 
|   | 
| size_t  | size () | 
|   | 
| FT  | operator() (size_t i) | 
|   | return the \( i^{th}\) entry, \( i\) from \( 0\) to \( size()-1\).  More...
  | 
|   | 
| void  | set (size_t i, const FT value) | 
|   | set the \( i^{th}\) entry to value.  More...
  | 
|   | 
| FT *  | vector () | 
|   | return the vector as an array.  More...
  | 
|   | 
      
        
          | SvdTraits::Vector::Vector  | 
          ( | 
          size_t  | 
          n | ) | 
           | 
        
      
 
initialize all the elements of the vector to zero. 
 
 
      
        
          | FT SvdTraits::Vector::operator()  | 
          ( | 
          size_t  | 
          i | ) | 
           | 
        
      
 
return the \( i^{th}\) entry, \( i\) from \( 0\) to \( size()-1\). 
 
 
      
        
          | void SvdTraits::Vector::set  | 
          ( | 
          size_t  | 
          i,  | 
        
        
           | 
           | 
          const FT  | 
          value  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
set the \( i^{th}\) entry to value. 
 
 
      
        
          | size_t SvdTraits::Vector::size  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | FT* SvdTraits::Vector::vector  | 
          ( | 
           | ) | 
           | 
        
      
 
return the vector as an array.