ViennaCL - The Vienna Computing Library
1.5.2
|
Base class for mapping a reduction. More...
#include <mapped_objects.hpp>
Public Member Functions | |
mapped_reduction (std::string const &scalartype) | |
viennacl::scheduler::operation_node_type | reduction_type () const |
![]() | |
mapped_binary_leaf (std::string const &scalartype) | |
mapping_type const & | mapping () const |
scheduler::statement const & | statement () const |
scheduler::statement_node const & | root_node () const |
std::string | generate_default (std::pair< std::string, std::string > const &) const |
![]() | |
mapped_object (std::string const &scalartype) | |
virtual std::string & | append_kernel_arguments (std::set< std::string > &, std::string &str, unsigned int) const |
std::string const & | scalartype () const |
void | access_name (std::string const &str) |
std::string const & | access_name () const |
virtual std::string | generate (std::pair< std::string, std::string > const &index, int) const |
virtual | ~mapped_object () |
Additional Inherited Members | |
![]() | |
virtual std::string | append_vector_size (std::string const &scalartype, unsigned int) const |
![]() | |
node_info | info_ |
![]() | |
std::string | access_name_ |
std::string | scalartype_ |
Base class for mapping a reduction.
|
inline |
|
inline |