ViennaCL - The Vienna Computing Library  1.2.0
viennacl Directory Reference

Directories

directory  io
directory  linalg
directory  meta
directory  misc
directory  ocl
directory  tools
directory  traits

Files

file  circulant_matrix.hpp [code]
 Implementation of the circulant_matrix class for efficient manipulation of circulant matrices. Experimental in 1.2.x.
file  compressed_matrix.hpp [code]
 Implementation of the compressed_matrix class.
file  coordinate_matrix.hpp [code]
 Implementation of the coordinate_matrix class.
file  fft.hpp [code]
 All routines related to the Fast Fourier Transform. Experimental in 1.2.x.
file  forwards.h [code]
 This file provides the forward declarations for the main types used within ViennaCL.
file  hankel_matrix.hpp [code]
 Implementation of the hankel_matrix class for efficient manipulation of Hankel matrices. Experimental in 1.2.x.
file  matrix.hpp [code]
 Implementation of the dense matrix class.
file  matrix_proxy.hpp [code]
 Proxy classes for matrices.
file  range.hpp [code]
 Implementation of a range object for use with proxy objects.
file  scalar.hpp [code]
 Implementation of the ViennaCL scalar class.
file  toeplitz_matrix.hpp [code]
 Implementation of the toeplitz_matrix class for efficient manipulation of Toeplitz matrices. Experimental in 1.2.x.
file  vandermonde_matrix.hpp [code]
 Implementation of the vandermonde_matrix class for efficient manipulation of Vandermonde matrices. Experimental in 1.2.x.
file  vector.hpp [code]
 The vector type with operator-overloads and proxy classes is defined here. Linear algebra operations such as norms and inner products are located in linalg/vector_operations.hpp.
file  vector_proxy.hpp [code]
 Proxy classes for vectors.