ViennaCL - The Vienna Computing Library: viennacl::device_specific::vector_axpy_template Class Reference

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

Public Member Functions
viennacl::device_specific::vector_axpy_template Class Reference

`#include <vector_axpy_template.hpp>`

Inheritance diagram for viennacl::device_specific::vector_axpy_template:

List of all members.

## Public Member Functions
| vector_axpy_template (vector_axpy_template::parameters_type const &parameters, binding_policy_t binding_policy=BIND_ALL_UNIQUE)
void | up_to_internal_size (bool v)
void | enqueue (std::string const &kernel_prefix, std::vector< lazy_program_compiler > &programs, statements_container const &statements)

## Detailed Description

Definition at line 60 of file vector_axpy_template.hpp.

## Constructor & Destructor Documentation

viennacl::device_specific::vector_axpy_template::vector_axpy_template | ( | vector_axpy_template::parameters_type const & | parameters,
|  | binding_policy_t | binding_policy = `BIND_ALL_UNIQUE`
| ) |  | `[inline]`

Definition at line 134 of file vector_axpy_template.hpp.

## Member Function Documentation

void viennacl::device_specific::vector_axpy_template::enqueue | ( | std::string const & | kernel_prefix,
|  | std::vector< lazy_program_compiler > & | programs,
|  | statements_container const & | statements
| ) |  | `[inline, virtual]`

Implements viennacl::device_specific::template_base.

Definition at line 138 of file vector_axpy_template.hpp.

void viennacl::device_specific::vector_axpy_template::up_to_internal_size | ( | bool | v | ) | `[inline]`

Definition at line 136 of file vector_axpy_template.hpp.

The documentation for this class was generated from the following file:

- viennacl/device_specific/templates/vector_axpy_template.hpp

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines