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

#include <bppnnls.hpp>

Public Member Functions

 BPPNNLS (MATTYPE input, VECTYPE rhs, bool prodSent=false)
 
 BPPNNLS (MATTYPE input, MATTYPE RHS, bool prodSent=false)
 
int solveNNLS ()
 
VECTYPE getSolutionVector ()
 
MATTYPE getSolutionMatrix ()
 
void clear ()
 

Detailed Description

template<class MATTYPE, class VECTYPE>
class BPPNNLS< MATTYPE, VECTYPE >

Definition at line 22 of file bppnnls.hpp.

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

Constructor & Destructor Documentation

◆ BPPNNLS() [1/2]

template<class MATTYPE, class VECTYPE>
BPPNNLS< MATTYPE, VECTYPE >::BPPNNLS ( MATTYPE  input,
VECTYPE  rhs,
bool  prodSent = false 
)
inline

Definition at line 24 of file bppnnls.hpp.

◆ BPPNNLS() [2/2]

template<class MATTYPE, class VECTYPE>
BPPNNLS< MATTYPE, VECTYPE >::BPPNNLS ( MATTYPE  input,
MATTYPE  RHS,
bool  prodSent = false 
)
inline

Definition at line 27 of file bppnnls.hpp.

Member Function Documentation

◆ clear()

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

Definition at line 82 of file nnls.hpp.

◆ getSolutionMatrix()

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

Definition at line 79 of file nnls.hpp.

◆ getSolutionVector()

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

Definition at line 76 of file nnls.hpp.

◆ solveNNLS()

template<class MATTYPE, class VECTYPE>
int BPPNNLS< MATTYPE, VECTYPE >::solveNNLS ( )
inlinevirtual

Implements NNLS< MATTYPE, VECTYPE >.

Definition at line 30 of file bppnnls.hpp.


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