|
template<typename StringType > |
void | generate_ambm_impl2 (StringType &source, ambm_config const &cfg, bool mult_alpha, bool mult_beta) |
|
template<typename StringType > |
void | generate_ambm_impl (StringType &source, std::string const &numeric_string, ambm_config const &cfg) |
|
template<typename StringType > |
void | generate_ambm (StringType &source, std::string const &numeric_string, bool is_row_major) |
|
template<typename StringType > |
void | generate_assign_cpu (StringType &source, std::string const &numeric_string, bool is_row_major) |
|
template<typename StringType > |
void | generate_diagonal_assign_cpu (StringType &source, std::string const &numeric_string, bool is_row_major) |
|
template<typename StringType > |
void | generate_element_op (StringType &source, std::string const &numeric_string, bool is_row_major) |
|
template<typename StringType > |
void | generate_fft (StringType &source, std::string const &numeric_string, bool is_row_major) |
|
template<typename StringType > |
void | generate_lu (StringType &source, std::string const &numeric_string, bool is_row_major) |
|
template<typename StringType > |
void | generate_scaled_rank1_update (StringType &source, std::string const &numeric_string, bool is_row_major, bool alpha_on_cpu) |
|
template<typename StringType > |
void | generate_trans_vec_mul (StringType &source, std::string const &numeric_string, bool is_row_major) |
|
template<typename StringType > |
void | generate_triangular_substitute_inplace (StringType &source, std::string const &numeric_string, bool is_row_major) |
|
template<typename StringType > |
void | generate_vec_mul (StringType &source, std::string const &numeric_string, bool is_row_major) |
|
std::string | type_to_string (viennacl::row_major) |
|
std::string | type_to_string (viennacl::column_major) |
|
Runtime generation of OpenCL kernels for matrix operations.