ViennaCL - The Vienna Computing Library: File Members

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

### - b -

- BENCHMARK_OP : dense_blas.cpp
- BENCHMARK_RUNS : direct_solve.cpp , sparse.cpp , scheduler.cpp , solver.cpp
- BENCHMARK_VECTOR_SIZE : opencl.cpp , scheduler.cpp
- BLAS3_MATRIX_SIZE : blas3range.cpp
- BOOST_UBLAS_NDEBUG : matrix_product_float_double.hpp , solver.cpp

### - d -

- DECLARE : matrix_product_float_double.hpp

### - e -

- EPS : bisect.cpp , qr_method_func.cpp , tql.cpp

### - g -

- GENERATE_UNARY_OP_TEST : matrix_float_double.hpp , matrix_int.hpp , scheduler_matrix.cpp , scheduler_vector.cpp , vector_float_double.cpp , vector_int.cpp

### - n -

- NDEBUG : qr_method_func.cpp , blas3range.cpp , opencl.cpp , qr.cpp , scheduler.cpp , sparse.cpp

### - r -

- RANDOM_VALUES : bisect.cpp

### - t -

- TEST_ALL_LAYOUTS : matrix_product_float_double.hpp
- TEST_LAYOUT : matrix_product_float_double.hpp

### - v -

- VIENNACL_AMG_MAX_LEVELS : amg.hpp
- VIENNACL_BISECT_MAX_SMALL_MATRIX : config.hpp
- VIENNACL_BISECT_MAX_THREADS_BLOCK : config.hpp
- VIENNACL_BISECT_MAX_THREADS_BLOCK_SMALL_MATRIX : config.hpp
- VIENNACL_BISECT_MIN_ABS_INTERVAL : config.hpp
- VIENNACL_BUG_REPORT_STRING : error.hpp
- VIENNACL_CUDA_ERROR_CHECK : cuda.hpp
- VIENNACL_CUDA_LAST_ERROR_CHECK : common.hpp
- VIENNACL_DEVICE_MAP : device_utils.hpp
- VIENNACL_DIRECT_SOLVE_BLOCKSIZE : direct_solve.hpp
- VIENNACL_ERR_CHECK : error.hpp
- VIENNACL_EXPORTED_FUNCTION : viennacl.hpp
- VIENNACL_HANDLE_BOUNDS : matrix_product_template.hpp
- VIENNACL_INNER_PROD_IMPL_1 : vector_operations.hpp
- VIENNACL_INNER_PROD_IMPL_2 : vector_operations.hpp
- VIENNACL_MAJOR_VERSION : version.hpp
- VIENNACL_MAKE_BINARY_OP : matrix_operations.hpp
- VIENNACL_MAKE_UNARY_ELEMENT_OP : matrix_operations.hpp
- VIENNACL_MDOT_WORKGROUP_NUM : vector_operations.hpp
- VIENNACL_MDOT_WORKGROUP_SIZE : vector_operations.hpp
- VIENNACL_MINOR_VERSION : version.hpp
- VIENNACL_MUL_STRIDE1 : matrix_product_template.hpp
- VIENNACL_NORM_1_IMPL_1 : vector_operations.hpp
- VIENNACL_NORM_1_IMPL_2 : vector_operations.hpp
- VIENNACL_NORM_2_IMPL_1 : vector_operations.hpp
- VIENNACL_NORM_2_IMPL_2 : vector_operations.hpp
- VIENNACL_OCL_MAX_DEVICE_NUM : device_utils.hpp , forwards.h
- VIENNACL_OPENMP_ILU_MIN_SIZE : ilu_operations.hpp
- VIENNACL_OPENMP_MATRIX_MIN_SIZE : matrix_operations.hpp
- VIENNACL_OPENMP_VECTOR_MIN_SIZE : iterative_operations.hpp , vector_operations.hpp
- VIENNACL_PATCH_VERSION : version.hpp
- VIENNACL_SCHEDULER_GENERATE_UNARY_ELEMENT_OP : execute_elementwise.hpp
- VIENNACL_SPAI_K_b : spai.hpp
- VIENNACL_TRANSLATE_ELEMENT_TO_STRING : io.hpp
- VIENNACL_TRANSLATE_OP_TO_STRING : io.hpp
- VIENNACL_VSTORE : matrix_product_template.hpp
- VIENNACL_WITH_OPENCL : opencl.cpp
- VIENNACL_WITH_UBLAS : external_2.cpp , solver.cpp , qr_method_func.cpp , blas3range.cpp , sparse.cpp , qr.cpp , external_1.cpp , scheduler_matrix.cpp