irlba
A C++ library for IRLBA
Loading...
Searching...
No Matches
irlba::SimpleRealizeWorkspace< EigenMatrix_, Simple_ > Class Template Referencefinal

Workspace class for realizing a SimpleMatrix. More...

#include <simple.hpp>

Inheritance diagram for irlba::SimpleRealizeWorkspace< EigenMatrix_, Simple_ >:
Collaboration diagram for irlba::SimpleRealizeWorkspace< EigenMatrix_, Simple_ >:

Public Member Functions

const EigenMatrix_ & realize (EigenMatrix_ &buffer)
 
- Public Member Functions inherited from irlba::RealizeWorkspace< EigenMatrix_ >
void realize_copy (EigenMatrix_ &buffer)
 

Detailed Description

template<class EigenMatrix_, class Simple_>
class irlba::SimpleRealizeWorkspace< EigenMatrix_, Simple_ >

Workspace class for realizing a SimpleMatrix.

Template Parameters
EigenMatrix_A dense floating-point Eigen::Matrix in which to store the realized matrix.
Simple_The underlying matrix referenced by the SimpleMatrix.

Typically constructed by SimpleMatrix::new_realize_workspace().

Member Function Documentation

◆ realize()

template<class EigenMatrix_ , class Simple_ >
const EigenMatrix_ & irlba::SimpleRealizeWorkspace< EigenMatrix_, Simple_ >::realize ( EigenMatrix_ & buffer)
inlinevirtual
Parameters
bufferBuffer in which to optionally store the realized matrix.
Returns
Reference to a realized matrix. This may refer to buffer or some other object.

Implements irlba::RealizeWorkspace< EigenMatrix_ >.


The documentation for this class was generated from the following file: