NAG C++ classes for Hyperspectral Imaging
0.1
|
A type used to hold the result of a non-negative matrix factorization. More...
#include <SpecImage.hpp>
Public Member Functions | |
nmf_results (nmf_results &&a) | |
Move constructor. More... | |
nmf_results ()=default | |
Default constructor. More... | |
nmf_results & | operator= (nmf_results &&a) |
Move assignment operator. More... | |
Data Fields | |
int | k |
The selected inner dimension of the factorization. More... | |
size_t | m |
The number of rows of the input matrix. More... | |
size_t | n |
The number of columns of the input matrix. More... | |
std::unique_ptr< FPType[], cfree > | W |
The m by k matrix factor W, stored in column-major ordering. More... | |
std::unique_ptr< FPType[], cfree > | H |
The k by n matrix factor H, stored in column-major ordering. More... | |
FPType | tol |
The tolerance used to produce the result. More... | |
A type used to hold the result of a non-negative matrix factorization.
For more information see: nag::SpecImage::nmf.
|
inline |
Move constructor.
|
default |
Default constructor.
|
inline |
Move assignment operator.
std::unique_ptr<FPType[], cfree> nag::nmf_results< FPType >::H |
The k by n matrix factor H, stored in column-major ordering.
int nag::nmf_results< FPType >::k |
The selected inner dimension of the factorization.
size_t nag::nmf_results< FPType >::m |
The number of rows of the input matrix.
size_t nag::nmf_results< FPType >::n |
The number of columns of the input matrix.
FPType nag::nmf_results< FPType >::tol |
The tolerance used to produce the result.
std::unique_ptr<FPType[], cfree> nag::nmf_results< FPType >::W |
The m by k matrix factor W, stored in column-major ordering.