ViennaCL - The Vienna Computing Library
1.5.2
|
Base class for mapping binary leaves (inner product-based, matrix vector product-base, matrix-matrix product based...) More...
#include <mapped_objects.hpp>
Public Member Functions | |
mapped_binary_leaf (std::string const &scalartype, unsigned int id, node_info info) | |
mapping_type const & | mapping () const |
scheduler::statement const & | statement () const |
unsigned int | root_idx () const |
std::string | generate_default (index_tuple const &) const |
Protected Attributes | |
node_info | info_ |
Base class for mapping binary leaves (inner product-based, matrix vector product-base, matrix-matrix product based...)
mapped_binary_leaf | ( | std::string const & | scalartype, |
unsigned int | id, | ||
node_info | info | ||
) | [inline] |
std::string generate_default | ( | index_tuple const & | ) | const [inline, virtual] |
Implements mapped_object.
mapping_type const& mapping | ( | ) | const [inline] |
unsigned int root_idx | ( | ) | const [inline] |
scheduler::statement const& statement | ( | ) | const [inline] |