#include "viennacl/scalar.hpp"
#include "viennacl/vector.hpp"
#include "viennacl/compressed_matrix.hpp"
#include "viennacl/linalg/matrix_operations.hpp"
#include <iostream>
#include <limits>
#include <string>
#include <iomanip>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | EPS 0.0001 |
Typedefs | |
typedef float | ScalarType |
Functions | |
void | vector_print (viennacl::vector< ScalarType > &v) |
void | init_vector (viennacl::vector< ScalarType > &vcl_v) |
void | test_inclusive_scan_values (viennacl::vector< ScalarType > &vcl_vec) |
void | test_exclusive_scan_values (viennacl::vector< ScalarType > &vcl_vec) |
void | test_scans () |
int | main () |
Tests inclusive and exclusive scan operations.
Definition in file scan.cpp.
typedef float ScalarType |
void init_vector | ( | viennacl::vector< ScalarType > & | vcl_v | ) |
void test_exclusive_scan_values | ( | viennacl::vector< ScalarType > & | vcl_vec | ) |
void test_inclusive_scan_values | ( | viennacl::vector< ScalarType > & | vcl_vec | ) |
void vector_print | ( | viennacl::vector< ScalarType > & | v | ) |