#include <iostream>
#include "viennacl/scalar.hpp"
#include "viennacl/vector.hpp"
#include "viennacl/linalg/tql2.hpp"
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | VIENNACL_WITH_UBLAS |
#define | EPS 10.0e-5 |
Typedefs | |
typedef float | ScalarType |
Functions | |
template<typename MatrixLayout > | |
bool | test_eigen_val_vec (viennacl::matrix< ScalarType, MatrixLayout > &Q, std::vector< ScalarType > &eigenvalues, std::vector< ScalarType > &d, std::vector< ScalarType > &e) |
template<typename MatrixLayout > | |
void | test_qr_method_sym () |
int | main () |
Tests the tql algorithm for eigenvalue computations for symmetric tridiagonal matrices.
Definition in file tql.cpp.
typedef float ScalarType |
bool test_eigen_val_vec | ( | viennacl::matrix< ScalarType, MatrixLayout > & | Q, |
std::vector< ScalarType > & | eigenvalues, | ||
std::vector< ScalarType > & | d, | ||
std::vector< ScalarType > & | e | ||
) |