ViennaCL - The Vienna Computing Library 1.7.0 Free open-source GPU-accelerated linear algebra and solver library. |

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

append_simd_suffix(std::string const &str, unsigned int i) | viennacl::device_specific::template_base | `[inline, protected, static]`
check_invalid(statements_container const &statements, viennacl::ocl::device const &device) const | viennacl::device_specific::template_base_impl< row_wise_reduction_template, row_wise_reduction_parameters > | `[inline, virtual]`
clone() const | viennacl::device_specific::template_base_impl< row_wise_reduction_template, row_wise_reduction_parameters > | `[inline, virtual]`
element_wise_loop_1D(utils::kernel_generation_stream &stream, loop_body_base const &loop_body, fetching_policy_type fetch, unsigned int simd_width, std::string const &i, std::string const &bound, std::string const &domain_id, std::string const &domain_size) | viennacl::device_specific::template_base | `[inline, protected, static]`
enqueue(std::string const &kernel_prefix, std::vector< lazy_program_compiler > &programs, statements_container const &statements) | viennacl::device_specific::row_wise_reduction_template | `[inline, virtual]`
fetching_loop_info(fetching_policy_type policy, std::string const &bound, utils::kernel_generation_stream &stream, std::string &init, std::string &upper_bound, std::string &inc, std::string const &domain_id, std::string const &domain_size) | viennacl::device_specific::template_base | `[inline, protected, static]`
generate(std::string const &kernel_prefix, statements_container const &statements, viennacl::ocl::device const &device) | viennacl::device_specific::template_base | `[inline]`
generate_prototype(utils::kernel_generation_stream &stream, std::string const &name, std::string const &first_arguments, std::vector< mapping_type > const &mappings, statements_container const &statements, std::map< std::string, unsigned int > const &widths) | viennacl::device_specific::template_base | `[inline, protected, static]`
generate_prototype(utils::kernel_generation_stream &stream, std::string const &name, std::string const &first_arguments, std::vector< mapping_type > const &mappings, statements_container const &statements) | viennacl::device_specific::template_base | `[inline, protected, static]`
has_strided_access(statements_container const &statements) | viennacl::device_specific::template_base | `[inline, protected, static]`
is_node_trans(scheduler::statement::container_type const &array, vcl_size_t root_idx, leaf_t leaf_type) | viennacl::device_specific::template_base | `[inline, protected, static]`
is_striding_operator(scheduler::statement_node const &node) | viennacl::device_specific::template_base | `[inline, protected, static]`
p_ | viennacl::device_specific::template_base_impl< row_wise_reduction_template, row_wise_reduction_parameters > | `[protected]`
parameters() const | viennacl::device_specific::template_base_impl< row_wise_reduction_template, row_wise_reduction_parameters > | `[inline]`
parameters_type typedef | viennacl::device_specific::template_base_impl< row_wise_reduction_template, row_wise_reduction_parameters > |
row_wise_reduction_template(row_wise_reduction_template::parameters_type const &parameters, char A_trans, binding_policy_t binding_policy=BIND_ALL_UNIQUE) | viennacl::device_specific::row_wise_reduction_template | `[inline]`
set_arguments(statements_container const &statements, viennacl::ocl::kernel &kernel, unsigned int &current_arg) | viennacl::device_specific::template_base | `[inline, protected]`
template_base(binding_policy_t binding_policy) | viennacl::device_specific::template_base | `[inline]`
template_base_impl(parameters_type const &parameters, binding_policy_t binding_policy) | viennacl::device_specific::template_base_impl< row_wise_reduction_template, row_wise_reduction_parameters > | `[inline]`
vector_size(scheduler::statement_node const &node, bool up_to_internal_size) | viennacl::device_specific::template_base | `[inline, protected, static]`
vload(unsigned int simd_width, std::string const &offset, std::string const &ptr) | viennacl::device_specific::template_base | `[inline, protected, static]`
vstore(unsigned int simd_width, std::string const &value, std::string const &offset, std::string const &ptr) | viennacl::device_specific::template_base | `[inline, protected, static]`
~template_base() | viennacl::device_specific::template_base | `[inline, virtual]`

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines