ViennaCL - The Vienna Computing Library  1.7.0
Free open-source GPU-accelerated linear algebra and solver library.
viennacl::device_specific::mapped_reduction Member List

This is the complete list of members for viennacl::device_specific::mapped_reduction, including all inherited members.

append_kernel_arguments(std::set< std::string > &, std::string &str, unsigned int) const viennacl::device_specific::mapped_objectinlinevirtual
binary_leaf(mapped_object::node_info info)viennacl::device_specific::binary_leafinline
evaluate(std::map< std::string, std::string > const &accessors) const viennacl::device_specific::mapped_objectinline
evaluate_recursive(leaf_t leaf, std::map< std::string, std::string > const &accessors)viennacl::device_specific::binary_leafinline
info_viennacl::device_specific::binary_leafprotected
is_index_reduction() const viennacl::device_specific::mapped_reductioninline
keywords_viennacl::device_specific::mapped_objectprotected
mapped_object(std::string const &scalartype, unsigned int id, std::string const &type_key)viennacl::device_specific::mapped_objectinline
mapped_reduction(std::string const &scalartype, unsigned int id, node_info info, std::string const &type_key)viennacl::device_specific::mapped_reductioninline
name() const viennacl::device_specific::mapped_objectinline
name_viennacl::device_specific::mapped_objectprotected
process(std::string const &in) const viennacl::device_specific::mapped_objectinline
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)viennacl::device_specific::binary_leafinline
register_attribute(std::string &attribute, std::string const &key, std::string const &value)viennacl::device_specific::mapped_objectinlineprotected
replace_offset(std::string &str, MorphBase const &morph)viennacl::device_specific::mapped_objectinlineprotectedstatic
root_idx() const viennacl::device_specific::mapped_reductioninline
root_node() const viennacl::device_specific::mapped_reductioninline
root_op() const viennacl::device_specific::mapped_reductioninline
scalartype_viennacl::device_specific::mapped_objectprotected
statement() const viennacl::device_specific::mapped_reductioninline
type_key() const viennacl::device_specific::mapped_objectinline
type_key_viennacl::device_specific::mapped_objectprotected
~mapped_object()viennacl::device_specific::mapped_objectinlinevirtual