ViennaCL - The Vienna Computing Library: Test List

ViennaCL - The Vienna Computing Library 1.7.1 Free open-source GPU-accelerated linear algebra and solver library. |

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Test List

File bisect.cpp
  Tests the bisection implementation for symmetric tridiagonal matrices.
File blas3_solve.cpp
  Tests the BLAS level 3 triangular solvers
File external_1.cpp
  A check for the absence of external linkage (otherwise, library is not truly 'header-only')
File external_2.cpp
  A check for the absence of external linkage (otherwise, library is not truly 'header-only')
File fft_1d.cpp
  Tests the one-dimensional FFT routines.
File fft_2d.cpp
  Tests the two-dimensional FFT routines.
File global_variables.cpp
  Ensures that ViennaCL works properly when objects are used as global variables.
File iterators.cpp
  Tests the iterators in ViennaCL.
File libviennacl_blas1.cpp
  Testing the BLAS level 1 routines in the ViennaCL BLAS-like shared library
File libviennacl_blas2.cpp
  Testing the BLAS level 2 routines in the ViennaCL BLAS-like shared library
File libviennacl_blas3.cpp
  Testing the BLAS level 3 routines in the ViennaCL BLAS-like shared library
File matrix_col_double.cpp
  Tests routines for dense matrices, column-major, double precision.
File matrix_col_float.cpp
  Tests routines for dense matrices, column-major, single precision.
File matrix_col_int.cpp
  Tests routines for dense matrices, column-major, signed integers.
File matrix_convert.cpp
  Tests conversion between matrices with different numeric type
File matrix_product_double.cpp
  Tests dense matrix-matrix products in double precision.
File matrix_product_float.cpp
  Tests dense matrix-matrix products in single precision.
File matrix_row_double.cpp
  Tests routines for dense matrices, row-major, double precision.
File matrix_row_float.cpp
  Tests routines for dense matrices, row-major, single precision.
File matrix_row_int.cpp
  Tests routines for dense matrices, row-major, signed integers.
File matrix_vector.cpp
  Tests routines for matrix-vector operaions (BLAS level 2) using floating point arithmetic.
File matrix_vector_int.cpp
  Tests routines for matrix-vector operaions (BLAS level 2) using integer arithmetic.
File nmf.cpp
  Tests the nonnegative matrix factorization.
File qr_method.cpp
  Tests the eigenvalue routines based on the QR method.
File qr_method_func.cpp
  Tests the individual building blocks of the eigenvalue routines based on the QR method.
File scalar.cpp
  Tests operations for viennacl::scalar objects.
File scan.cpp
  Tests inclusive and exclusive scan operations.
File scheduler_matrix.cpp
  Tests the scheduler for matrix-operations (no matrix-matrix).
File scheduler_matrix_matrix.cpp
  Tests the scheduler for dense matrix-matrix-operations.
File scheduler_matrix_vector.cpp
  Tests the scheduler for matrix-vector-operations.
File scheduler_sparse.cpp
  Tests the scheduler for sparse matrix operations.
File scheduler_vector.cpp
  Tests the scheduler for vector-operations.
File self_assign.cpp
  Tests the correct handling of self-assignments.
File sparse.cpp

  Tests sparse matrix operations.

  Tests sparse matrix operations.

File spmdm.cpp
  Tests sparse-matrix-dense-matrix products.
File structured-matrices.cpp
  Tests structured matrices.
File svd.cpp
  Tests the singular value decomposition.
File tql.cpp
  Tests the tql algorithm for eigenvalue computations for symmetric tridiagonal matrices.
File vector_convert.cpp
  Tests conversion between vectors with different numeric type
File vector_float_double.cpp
  Tests vector operations (BLAS level 1) for floating point arithmetic.
File vector_int.cpp
  Tests vector operations (BLAS level 1) for signed integer arithmetic.
File vector_multi_inner_prod.cpp
  Tests the performance of multiple inner products with a common vector.
File vector_uint.cpp
  Tests vector operations (BLAS level 1) for unsigned integer arithmetic.