|
| mapped_reduction (std::string const &scalartype, unsigned int id, node_info info, std::string const &type_key) |
|
vcl_size_t | root_idx () const |
|
scheduler::statement const & | statement () const |
|
scheduler::statement_node | root_node () const |
|
bool | is_index_reduction () const |
|
scheduler::op_element | root_op () const |
|
| mapped_object (std::string const &scalartype, unsigned int id, std::string const &type_key) |
|
virtual | ~mapped_object () |
|
virtual std::string & | append_kernel_arguments (std::set< std::string > &, std::string &str, unsigned int) const |
|
std::string | type_key () const |
|
std::string const & | name () const |
|
std::string | process (std::string const &in) const |
|
std::string | evaluate (std::map< std::string, std::string > const &accessors) const |
|
| binary_leaf (mapped_object::node_info info) |
|
void | process_recursive (utils::kernel_generation_stream &stream, leaf_t leaf, std::string const &key, std::string const &process_str, std::set< std::string > &already_fetched) |
|
std::string | evaluate_recursive (leaf_t leaf, std::map< std::string, std::string > const &accessors) |
|
Reduction.
Base class for mapping a reduction
Definition at line 174 of file mapped_objects.hpp.