template<typename T, typename id_t>
class SparseMatrix< T, id_t, EIGEN_BASE >
Definition at line 77 of file SparseMatrix_Eigen.hpp.
 | 
|   | SparseMatrix (size_t N1, size_t N2) | 
|   | Create an empty Matrix.  More...
  | 
|   | 
|   | SparseMatrix () | 
|   | Create an empty Matrix.  More...
  | 
|   | 
| openfpm::vector< triplet_type > &  | getMatrixTriplets () | 
|   | Get the Matrix triplets bugger.  More...
  | 
|   | 
const Eigen::SparseMatrix< T,  
0, id_t > &  | getMat () const  | 
|   | Get the Eigen Matrix object.  More...
  | 
|   | 
| Eigen::SparseMatrix< T, 0, id_t > &  | getMat () | 
|   | Get the Eigen Matrix object.  More...
  | 
|   | 
| void  | resize (size_t row, size_t col, size_t l_row, size_t l_col) | 
|   | Resize the Sparse Matrix.  More...
  | 
|   | 
| T  | operator() (id_t i, id_t j) | 
|   | Get the row i and the colum j of the Matrix.  More...
  | 
|   | 
| bool  | save (const std::string &file) const  | 
|   | Save this object into file.  More...
  | 
|   | 
| bool  | load (const std::string &file) | 
|   | Load this object from file.  More...
  | 
|   | 
| T  | getValue (size_t r, size_t c) | 
|   | Get the value from triplet.  More...
  | 
|   | 
template<typename T , typename id_t > 
 
 
template<typename T , typename id_t > 
 
 
template<typename T , typename id_t > 
 
 
template<typename T , typename id_t > 
 
 
template<typename T , typename id_t > 
  
  
      
        
          | const Eigen::SparseMatrix<T,0,id_t>& SparseMatrix< T, id_t, EIGEN_BASE >::getMat  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
template<typename T , typename id_t > 
  
  
      
        
          | Eigen::SparseMatrix<T,0,id_t>& SparseMatrix< T, id_t, EIGEN_BASE >::getMat  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
template<typename T , typename id_t > 
 
Get the Matrix triplets bugger. 
It return a buffer that can be filled with triplets
- Returns
 - triplet buffer 
 
Definition at line 155 of file SparseMatrix_Eigen.hpp.
 
 
template<typename T , typename id_t > 
  
  
      
        
          | T SparseMatrix< T, id_t, EIGEN_BASE >::getValue  | 
          ( | 
          size_t  | 
          r,  | 
         
        
           | 
           | 
          size_t  | 
          c  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Get the value from triplet. 
- Warning
 - It is extremly slow because it do a full search across the triplets elements
 
- Parameters
 - 
  
  
 
Definition at line 287 of file SparseMatrix_Eigen.hpp.
 
 
template<typename T , typename id_t > 
  
  
      
        
          | bool SparseMatrix< T, id_t, EIGEN_BASE >::load  | 
          ( | 
          const std::string &  | 
          file | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
template<typename T , typename id_t > 
  
  
      
        
          | T SparseMatrix< T, id_t, EIGEN_BASE >::operator()  | 
          ( | 
          id_t  | 
          i,  | 
         
        
           | 
           | 
          id_t  | 
          j  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
template<typename T , typename id_t > 
  
  
      
        
          | void SparseMatrix< T, id_t, EIGEN_BASE >::resize  | 
          ( | 
          size_t  | 
          row,  | 
         
        
           | 
           | 
          size_t  | 
          col,  | 
         
        
           | 
           | 
          size_t  | 
          l_row,  | 
         
        
           | 
           | 
          size_t  | 
          l_col  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
template<typename T , typename id_t > 
  
  
      
        
          | bool SparseMatrix< T, id_t, EIGEN_BASE >::save  | 
          ( | 
          const std::string &  | 
          file | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
The documentation for this class was generated from the following file: