ViennaCL - The Vienna Computing Library  1.7.1
Free open-source GPU-accelerated linear algebra and solver library.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
viennacl::vector_slice< VectorType > Member List

This is the complete list of members for viennacl::vector_slice< VectorType >, including all inherited members.

begin()viennacl::vector_base< VectorType::cpu_value_type >
begin() constviennacl::vector_base< VectorType::cpu_value_type >
clear()viennacl::vector_base< VectorType::cpu_value_type >
const_iterator typedefviennacl::vector_slice< VectorType >
const_reference typedefviennacl::vector_slice< VectorType >
cpu_value_type typedefviennacl::vector_slice< VectorType >
difference_type typedefviennacl::vector_slice< VectorType >
empty() constviennacl::vector_base< VectorType::cpu_value_type >inline
end()viennacl::vector_base< VectorType::cpu_value_type >
end() constviennacl::vector_base< VectorType::cpu_value_type >
fast_swap(self_type &other)viennacl::vector_base< VectorType::cpu_value_type >protected
handle() constviennacl::vector_base< VectorType::cpu_value_type >inline
handle()viennacl::vector_base< VectorType::cpu_value_type >inline
handle_type typedefviennacl::vector_slice< VectorType >
internal_size() constviennacl::vector_base< VectorType::cpu_value_type >inline
iterator typedefviennacl::vector_slice< VectorType >
memory_domain() constviennacl::vector_base< VectorType::cpu_value_type >inline
operator()(size_type index)viennacl::vector_base< VectorType::cpu_value_type >
operator()(size_type index) constviennacl::vector_base< VectorType::cpu_value_type >
operator*(char value) constviennacl::vector_base< VectorType::cpu_value_type >
operator*(short value) constviennacl::vector_base< VectorType::cpu_value_type >
operator*(int value) constviennacl::vector_base< VectorType::cpu_value_type >
operator*(long value) constviennacl::vector_base< VectorType::cpu_value_type >
operator*(float value) constviennacl::vector_base< VectorType::cpu_value_type >
operator*(double value) constviennacl::vector_base< VectorType::cpu_value_type >
operator*=(char val)viennacl::vector_base< VectorType::cpu_value_type >
operator*=(short val)viennacl::vector_base< VectorType::cpu_value_type >
operator*=(int val)viennacl::vector_base< VectorType::cpu_value_type >
operator*=(long val)viennacl::vector_base< VectorType::cpu_value_type >
operator*=(float val)viennacl::vector_base< VectorType::cpu_value_type >
operator*=(double val)viennacl::vector_base< VectorType::cpu_value_type >
operator+=(const self_type &vec)viennacl::vector_base< VectorType::cpu_value_type >
operator-() constviennacl::vector_base< VectorType::cpu_value_type >
operator-=(const self_type &vec)viennacl::vector_base< VectorType::cpu_value_type >
operator/(char value) constviennacl::vector_base< VectorType::cpu_value_type >
operator/(short value) constviennacl::vector_base< VectorType::cpu_value_type >
operator/(int value) constviennacl::vector_base< VectorType::cpu_value_type >
operator/(long value) constviennacl::vector_base< VectorType::cpu_value_type >
operator/(float value) constviennacl::vector_base< VectorType::cpu_value_type >
operator/(double value) constviennacl::vector_base< VectorType::cpu_value_type >
operator/=(char val)viennacl::vector_base< VectorType::cpu_value_type >
operator/=(short val)viennacl::vector_base< VectorType::cpu_value_type >
operator/=(int val)viennacl::vector_base< VectorType::cpu_value_type >
operator/=(long val)viennacl::vector_base< VectorType::cpu_value_type >
operator/=(float val)viennacl::vector_base< VectorType::cpu_value_type >
operator/=(double val)viennacl::vector_base< VectorType::cpu_value_type >
operator=(viennacl::vector< OtherNumericT > const &v)viennacl::vector_slice< VectorType >inline
operator=(viennacl::vector_range< viennacl::vector< OtherNumericT > > const &v)viennacl::vector_slice< VectorType >inline
operator=(viennacl::vector_slice< viennacl::vector< OtherNumericT > > const &v)viennacl::vector_slice< VectorType >inline
vector_base< VectorType::cpu_value_type >::operator=(const self_type &vec)viennacl::vector_base< VectorType::cpu_value_type >
vector_base< VectorType::cpu_value_type >::operator=(const vector_expression< const LHS, const RHS, OP > &proxy)viennacl::vector_base< VectorType::cpu_value_type >
vector_base< VectorType::cpu_value_type >::operator=(const vector_base< OtherNumericT > &v1)viennacl::vector_base< VectorType::cpu_value_type >
vector_base< VectorType::cpu_value_type >::operator=(unit_vector< VectorType::cpu_value_type > const &v)viennacl::vector_base< VectorType::cpu_value_type >
vector_base< VectorType::cpu_value_type >::operator=(zero_vector< VectorType::cpu_value_type > const &v)viennacl::vector_base< VectorType::cpu_value_type >
vector_base< VectorType::cpu_value_type >::operator=(scalar_vector< VectorType::cpu_value_type > const &v)viennacl::vector_base< VectorType::cpu_value_type >
vector_base< VectorType::cpu_value_type >::operator=(const viennacl::vector_expression< const matrix_base< VectorType::cpu_value_type >, const vector_base< VectorType::cpu_value_type >, viennacl::op_prod > &proxy)viennacl::vector_base< VectorType::cpu_value_type >
vector_base< VectorType::cpu_value_type >::operator=(const vector_expression< const matrix_expression< const matrix_base< VectorType::cpu_value_type >, const matrix_base< VectorType::cpu_value_type >, op_trans >, const vector_base< VectorType::cpu_value_type >, op_prod > &proxy)viennacl::vector_base< VectorType::cpu_value_type >
operator[](size_type index)viennacl::vector_base< VectorType::cpu_value_type >
operator[](size_type index) constviennacl::vector_base< VectorType::cpu_value_type >
pad()viennacl::vector_base< VectorType::cpu_value_type >protected
reference typedefviennacl::vector_slice< VectorType >
resize(size_type new_size, bool preserve=true)viennacl::vector_base< VectorType::cpu_value_type >protected
resize(size_type new_size, viennacl::context ctx, bool preserve=true)viennacl::vector_base< VectorType::cpu_value_type >protected
set_handle(viennacl::backend::mem_handle const &h)viennacl::vector_base< VectorType::cpu_value_type >inlineprotected
size() constviennacl::vector_base< VectorType::cpu_value_type >inline
size_type typedefviennacl::vector_slice< VectorType >
start() constviennacl::vector_base< VectorType::cpu_value_type >inline
stride() constviennacl::vector_base< VectorType::cpu_value_type >inline
swap(self_type &other)viennacl::vector_base< VectorType::cpu_value_type >
switch_memory_context(viennacl::context new_ctx)viennacl::vector_base< VectorType::cpu_value_type >protected
value_type typedefviennacl::vector_slice< VectorType >
vector_base()viennacl::vector_base< VectorType::cpu_value_type >explicit
vector_base(viennacl::backend::mem_handle &h, size_type vec_size, size_type vec_start, size_type vec_stride)viennacl::vector_base< VectorType::cpu_value_type >explicit
vector_base(size_type vec_size, viennacl::context ctx=viennacl::context())viennacl::vector_base< VectorType::cpu_value_type >explicit
vector_base(VectorType::cpu_value_type *ptr_to_mem, viennacl::memory_types mem_type, size_type vec_size, vcl_size_t start=0, size_type stride=1)viennacl::vector_base< VectorType::cpu_value_type >explicit
vector_base(vector_expression< const LHS, const RHS, OP > const &proxy)viennacl::vector_base< VectorType::cpu_value_type >explicit
vector_base(const self_type &other)viennacl::vector_base< VectorType::cpu_value_type >
vector_base(const vector_base< OtherNumericT > &v1)viennacl::vector_base< VectorType::cpu_value_type >
vector_slice(VectorType const &v, slice const &entry_slice)viennacl::vector_slice< VectorType >inline
vector_slice(self_type const &v, slice const &entry_slice)viennacl::vector_slice< VectorType >inline
vector_slice(self_type const &other)viennacl::vector_slice< VectorType >inline