| 
    irlba
    
   A C++ library for IRLBA 
   | 
 
Workspace class for realizing a Matrix.  
 More...
#include <interface.hpp>

Public Member Functions | |
| virtual const EigenMatrix_ & | realize (EigenMatrix_ &buffer)=0 | 
| void | realize_copy (EigenMatrix_ &buffer) | 
Workspace class for realizing a Matrix. 
| EigenMatrix_ | A floating-point Eigen::Matrix. | 
Typically constructed by Matrix::new_realize_workspace(). The lifetime of this object should not exceed that of the Matrix instance used to construct it. 
      
  | 
  pure virtual | 
| buffer | Buffer in which to optionally store the realized matrix. | 
buffer or some other object. Implemented in irlba::CenteredRealizeWorkspace< EigenMatrix_, Matrix_, Center_ >, irlba::ParallelSparseRealizeWorkspace< EigenMatrix_, ValueArray_, IndexArray_, PointerArray_ >, irlba::ScaledRealizeWorkspace< EigenMatrix_, Matrix_, Scale_ >, and irlba::SimpleRealizeWorkspace< EigenMatrix_, Simple_ >.
      
  | 
  inline | 
| [out] | buffer | Buffer in which to store the realized matrix. Unlike realize(), this is guaranteed to contain the contents of the realized matrix.  |