ViennaCL - The Vienna Computing Library  1.7.0
Free open-source GPU-accelerated linear algebra and solver library.
fallback.hpp File Reference

Go to the source code of this file.

Namespaces

 viennacl
 Main namespace in ViennaCL. Holds all the basic types such as vector, matrix, etc. and defines operations upon them.
 
 viennacl::device_specific
 Provides an OpenCL kernel generator.
 
 viennacl::device_specific::builtin_database
 
 viennacl::device_specific::builtin_database::devices
 
 viennacl::device_specific::builtin_database::devices::accelerator
 
 viennacl::device_specific::builtin_database::devices::accelerator::fallback
 

Functions

void viennacl::device_specific::builtin_database::devices::accelerator::fallback::add_4B (database_type< vector_axpy_template::parameters_type > &db)
 
void viennacl::device_specific::builtin_database::devices::accelerator::fallback::add_4B (database_type< reduction_template::parameters_type > &db)
 
void viennacl::device_specific::builtin_database::devices::accelerator::fallback::add_4B (database_type< matrix_axpy_template::parameters_type > &db)
 
void viennacl::device_specific::builtin_database::devices::accelerator::fallback::add_4B (database_type< row_wise_reduction_template::parameters_type > &db, char_to_type<'N'>)
 
void viennacl::device_specific::builtin_database::devices::accelerator::fallback::add_4B (database_type< row_wise_reduction_template::parameters_type > &db, char_to_type<'T'>)
 
void viennacl::device_specific::builtin_database::devices::accelerator::fallback::add_4B (database_type< matrix_product_template::parameters_type > &db, char_to_type<'N'>, char_to_type<'N'>)
 
void viennacl::device_specific::builtin_database::devices::accelerator::fallback::add_4B (database_type< matrix_product_template::parameters_type > &db, char_to_type<'T'>, char_to_type<'N'>)
 
void viennacl::device_specific::builtin_database::devices::accelerator::fallback::add_4B (database_type< matrix_product_template::parameters_type > &db, char_to_type<'N'>, char_to_type<'T'>)
 
void viennacl::device_specific::builtin_database::devices::accelerator::fallback::add_4B (database_type< matrix_product_template::parameters_type > &db, char_to_type<'T'>, char_to_type<'T'>)
 
void viennacl::device_specific::builtin_database::devices::accelerator::fallback::add_8B (database_type< vector_axpy_template::parameters_type > &db)
 
void viennacl::device_specific::builtin_database::devices::accelerator::fallback::add_8B (database_type< reduction_template::parameters_type > &db)
 
void viennacl::device_specific::builtin_database::devices::accelerator::fallback::add_8B (database_type< matrix_axpy_template::parameters_type > &db)
 
void viennacl::device_specific::builtin_database::devices::accelerator::fallback::add_8B (database_type< row_wise_reduction_template::parameters_type > &db, char_to_type<'N'>)
 
void viennacl::device_specific::builtin_database::devices::accelerator::fallback::add_8B (database_type< row_wise_reduction_template::parameters_type > &db, char_to_type<'T'>)
 
void viennacl::device_specific::builtin_database::devices::accelerator::fallback::add_8B (database_type< matrix_product_template::parameters_type > &db, char_to_type<'N'>, char_to_type<'N'>)
 
void viennacl::device_specific::builtin_database::devices::accelerator::fallback::add_8B (database_type< matrix_product_template::parameters_type > &db, char_to_type<'T'>, char_to_type<'N'>)
 
void viennacl::device_specific::builtin_database::devices::accelerator::fallback::add_8B (database_type< matrix_product_template::parameters_type > &db, char_to_type<'N'>, char_to_type<'T'>)
 
void viennacl::device_specific::builtin_database::devices::accelerator::fallback::add_8B (database_type< matrix_product_template::parameters_type > &db, char_to_type<'T'>, char_to_type<'T'>)