1 #ifndef VIENNACL_LINALG_VANDERMONDE_MATRIX_OPERATIONS_HPP_ 
    2 #define VIENNACL_LINALG_VANDERMONDE_MATRIX_OPERATIONS_HPP_ 
   47     template<
class SCALARTYPE, 
unsigned int ALIGNMENT>
 
   61           throw std::runtime_error(
"not implemented");
 
void prod_impl(const matrix_base< NumericT > &mat, bool trans_A, const vector_base< NumericT > &vec, vector_base< NumericT > &result)
Carries out matrix-vector multiplication. 
This file provides the forward declarations for the main types used within ViennaCL. 
A Vandermonde matrix class. 
Common base class for dense vectors, vector ranges, and vector slices. 
The vector type with operator-overloads and proxy classes is defined here. Linear algebra operations ...
size_type size() const 
Returns the length of the vector (cf. std::vector) 
All routines related to the Fast Fourier Transform. Experimental. 
vcl_size_t size2() const 
Returns the number of columns of the matrix. 
Implementations of operations using vandermonde_matrix. 
void prod_impl(const matrix_base< NumericT > &mat, const vector_base< NumericT > &vec, vector_base< NumericT > &result)
Carries out matrix-vector multiplication. 
viennacl::backend::mem_handle & handle(T &obj)
Returns the generic memory handle of an object. Non-const version. 
vcl_size_t size1() const 
Returns the number of rows of the matrix. 
Implementation of the ViennaCL scalar class. 
memory_types get_active_handle_id() const 
Returns an ID for the currently active memory buffer. Other memory buffers might contain old or no da...