planc
Parallel Lowrank Approximation with Non-negativity Constraints
Public Member Functions | List of all members
NNLS< MATTYPE, VECTYPE > Class Template Referenceabstract

#include <nnls.hpp>

Public Member Functions

 NNLS (MATTYPE &inputMat, VECTYPE &rhs, bool prodSent)
 
 NNLS (MATTYPE &inputMat, MATTYPE &RHS, bool prodSent)
 
 ~NNLS ()
 
virtual int solveNNLS ()=0
 
VECTYPE getSolutionVector ()
 
MATTYPE getSolutionMatrix ()
 
void clear ()
 

Detailed Description

template<class MATTYPE, class VECTYPE>
class NNLS< MATTYPE, VECTYPE >

Definition at line 12 of file nnls.hpp.

Inheritance diagram for NNLS< MATTYPE, VECTYPE >:
BPPNNLS< MATTYPE, VECTYPE >

Constructor & Destructor Documentation

◆ NNLS() [1/2]

template<class MATTYPE , class VECTYPE >
NNLS< MATTYPE, VECTYPE >::NNLS ( MATTYPE &  inputMat,
VECTYPE &  rhs,
bool  prodSent 
)
inline

Definition at line 24 of file nnls.hpp.

◆ NNLS() [2/2]

template<class MATTYPE , class VECTYPE >
NNLS< MATTYPE, VECTYPE >::NNLS ( MATTYPE &  inputMat,
MATTYPE &  RHS,
bool  prodSent 
)
inline

Definition at line 43 of file nnls.hpp.

◆ ~NNLS()

template<class MATTYPE , class VECTYPE >
NNLS< MATTYPE, VECTYPE >::~NNLS ( )
inline

Definition at line 71 of file nnls.hpp.

Member Function Documentation

◆ clear()

template<class MATTYPE , class VECTYPE >
void NNLS< MATTYPE, VECTYPE >::clear ( )
inline

Definition at line 82 of file nnls.hpp.

◆ getSolutionMatrix()

template<class MATTYPE , class VECTYPE >
MATTYPE NNLS< MATTYPE, VECTYPE >::getSolutionMatrix ( )
inline

Definition at line 79 of file nnls.hpp.

◆ getSolutionVector()

template<class MATTYPE , class VECTYPE >
VECTYPE NNLS< MATTYPE, VECTYPE >::getSolutionVector ( )
inline

Definition at line 76 of file nnls.hpp.

◆ solveNNLS()

template<class MATTYPE , class VECTYPE >
virtual int NNLS< MATTYPE, VECTYPE >::solveNNLS ( )
pure virtual

Implemented in BPPNNLS< MATTYPE, VECTYPE >.


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