| begin() | viennacl::vector_base< VectorType::cpu_value_type > |  | 
  | begin() const | viennacl::vector_base< VectorType::cpu_value_type > |  | 
  | clear() | viennacl::vector_base< VectorType::cpu_value_type > |  | 
  | const_iterator typedef | viennacl::vector_range< VectorType > |  | 
  | const_reference typedef | viennacl::vector_range< VectorType > |  | 
  | cpu_value_type typedef | viennacl::vector_range< VectorType > |  | 
  | difference_type typedef | viennacl::vector_range< VectorType > |  | 
  | empty() const | viennacl::vector_base< VectorType::cpu_value_type > | inline | 
  | end() | viennacl::vector_base< VectorType::cpu_value_type > |  | 
  | end() const | viennacl::vector_base< VectorType::cpu_value_type > |  | 
  | fast_swap(self_type &other) | viennacl::vector_base< VectorType::cpu_value_type > | protected | 
  | handle() const | viennacl::vector_base< VectorType::cpu_value_type > | inline | 
  | handle() | viennacl::vector_base< VectorType::cpu_value_type > | inline | 
  | handle_type typedef | viennacl::vector_range< VectorType > |  | 
  | internal_size() const | viennacl::vector_base< VectorType::cpu_value_type > | inline | 
  | iterator typedef | viennacl::vector_range< VectorType > |  | 
  | memory_domain() const | viennacl::vector_base< VectorType::cpu_value_type > | inline | 
  | operator()(size_type index) | viennacl::vector_base< VectorType::cpu_value_type > |  | 
  | operator()(size_type index) const | viennacl::vector_base< VectorType::cpu_value_type > |  | 
  | operator*(char value) const | viennacl::vector_base< VectorType::cpu_value_type > |  | 
  | operator*(short value) const | viennacl::vector_base< VectorType::cpu_value_type > |  | 
  | operator*(int value) const | viennacl::vector_base< VectorType::cpu_value_type > |  | 
  | operator*(long value) const | viennacl::vector_base< VectorType::cpu_value_type > |  | 
  | operator*(float value) const | viennacl::vector_base< VectorType::cpu_value_type > |  | 
  | operator*(double value) const | viennacl::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-() const | viennacl::vector_base< VectorType::cpu_value_type > |  | 
  | operator-=(const self_type &vec) | viennacl::vector_base< VectorType::cpu_value_type > |  | 
  | operator/(char value) const | viennacl::vector_base< VectorType::cpu_value_type > |  | 
  | operator/(short value) const | viennacl::vector_base< VectorType::cpu_value_type > |  | 
  | operator/(int value) const | viennacl::vector_base< VectorType::cpu_value_type > |  | 
  | operator/(long value) const | viennacl::vector_base< VectorType::cpu_value_type > |  | 
  | operator/(float value) const | viennacl::vector_base< VectorType::cpu_value_type > |  | 
  | operator/(double value) const | viennacl::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_range< VectorType > | inline | 
  | operator=(viennacl::vector_range< viennacl::vector< OtherNumericT > > const &v) | viennacl::vector_range< VectorType > | inline | 
  | operator=(viennacl::vector_slice< viennacl::vector< OtherNumericT > > const &v) | viennacl::vector_range< 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) const | viennacl::vector_base< VectorType::cpu_value_type > |  | 
  | pad() | viennacl::vector_base< VectorType::cpu_value_type > | protected | 
  | reference typedef | viennacl::vector_range< 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() const | viennacl::vector_base< VectorType::cpu_value_type > | inline | 
  | size_type typedef | viennacl::vector_range< VectorType > |  | 
  | start() const | viennacl::vector_base< VectorType::cpu_value_type > | inline | 
  | stride() const | viennacl::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 typedef | viennacl::vector_range< 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_range(VectorType const &v, range const &entry_range) | viennacl::vector_range< VectorType > | inline | 
  | vector_range(self_type const &v, range const &entry_range) | viennacl::vector_range< VectorType > | inline | 
  | vector_range(self_type const &other) | viennacl::vector_range< VectorType > | inline |