#include <ctime>#include <cmath>#include "viennacl/linalg/prod.hpp"#include "viennacl/linalg/nmf.hpp"Go to the source code of this file.
| Typedefs | |
| typedef float | ScalarType | 
| Functions | |
| template<typename MATRIX > | |
| float | matrix_compare (MATRIX &res, viennacl::matrix_base< ScalarType > &ref) | 
| void | fill_random (viennacl::matrix_base< ScalarType > &v) | 
| void | test_nmf (std::size_t m, std::size_t k, std::size_t n) | 
| int | main () | 
| Variables | |
| const ScalarType | EPS = ScalarType(0.03) | 
Tests the nonnegative matrix factorization.
Definition in file nmf.cpp.
| typedef float ScalarType | 
| void fill_random | ( | viennacl::matrix_base< ScalarType > & | v | ) | 
| float matrix_compare | ( | MATRIX & | res, | 
| viennacl::matrix_base< ScalarType > & | ref | ||
| ) | 
| void test_nmf | ( | std::size_t | m, | 
| std::size_t | k, | ||
| std::size_t | n | ||
| ) | 
| const ScalarType EPS = ScalarType(0.03) |