| clear() | viennacl::matrix_base< NumericT > |  | 
  | cpu_value_type typedef | viennacl::matrix_base< NumericT > |  | 
  | difference_type typedef | viennacl::matrix_base< NumericT > |  | 
  | handle() | viennacl::matrix_base< NumericT > | inline | 
  | handle() const | viennacl::matrix_base< NumericT > | inline | 
  | handle_type typedef | viennacl::matrix_base< NumericT > |  | 
  | internal_size() const | viennacl::matrix_base< NumericT > | inline | 
  | internal_size1() const | viennacl::matrix_base< NumericT > | inline | 
  | internal_size2() const | viennacl::matrix_base< NumericT > | inline | 
  | iterator1 typedef | viennacl::matrix_base< NumericT > |  | 
  | iterator2 typedef | viennacl::matrix_base< NumericT > |  | 
  | matrix() | viennacl::matrix< SCALARTYPE, F, ALIGNMENT > | inlineexplicit | 
  | matrix(size_type rows, size_type columns, viennacl::context ctx=viennacl::context()) | viennacl::matrix< SCALARTYPE, F, ALIGNMENT > | inlineexplicit | 
  | matrix(NumericT *ptr_to_mem, viennacl::memory_types mem_type, size_type rows, size_type cols) | viennacl::matrix< SCALARTYPE, F, ALIGNMENT > | inlineexplicit | 
  | matrix(NumericT *ptr_to_mem, viennacl::memory_types mem_type, size_type rows, size_type internal_row_count, size_type cols, size_type internal_col_count) | viennacl::matrix< SCALARTYPE, F, ALIGNMENT > | inlineexplicit | 
  | matrix(matrix_expression< LHS, RHS, OP > const &proxy) | viennacl::matrix< SCALARTYPE, F, ALIGNMENT > | inline | 
  | matrix(identity_matrix< NumericT > const &m) | viennacl::matrix< SCALARTYPE, F, ALIGNMENT > | inline | 
  | matrix(zero_matrix< NumericT > const &m) | viennacl::matrix< SCALARTYPE, F, ALIGNMENT > | inline | 
  | matrix(scalar_matrix< NumericT > const &m) | viennacl::matrix< SCALARTYPE, F, ALIGNMENT > | inline | 
  | matrix(const base_type &other) | viennacl::matrix< SCALARTYPE, F, ALIGNMENT > | inline | 
  | matrix(const self_type &other) | viennacl::matrix< SCALARTYPE, F, ALIGNMENT > | inline | 
  | matrix_base() | viennacl::matrix_base< NumericT > | inlineexplicit | 
  | matrix_base(bool is_row_major) | viennacl::matrix_base< NumericT > | inlineexplicit | 
  | matrix_base(size_type rows, size_type columns, bool is_row_major, viennacl::context ctx=viennacl::context()) | viennacl::matrix_base< NumericT > | explicit | 
  | matrix_base(viennacl::backend::mem_handle &h, size_type mat_size1, size_type mat_start1, size_type mat_stride1, size_type mat_internal_size1, size_type mat_size2, size_type mat_start2, size_type mat_stride2, size_type mat_internal_size2, bool is_row_major) | viennacl::matrix_base< NumericT > | inlineexplicit | 
  | matrix_base(matrix_expression< const LHS, const RHS, OP > const &proxy) | viennacl::matrix_base< NumericT > | explicit | 
  | matrix_base(NumericT *ptr_to_mem, viennacl::memory_types mem_type, size_type mat_size1, size_type mat_start1, size_type mat_stride1, size_type mat_internal_size1, size_type mat_size2, size_type mat_start2, size_type mat_stride2, size_type mat_internal_size2, bool is_row_major) | viennacl::matrix_base< NumericT > | explicit | 
  | matrix_base(const self_type &other) | viennacl::matrix_base< NumericT > |  | 
  | matrix_base(const matrix_base< OtherNumericT, SizeT, DistanceT > &other) | viennacl::matrix_base< NumericT > |  | 
  | memory_domain() const | viennacl::matrix_base< NumericT > | inline | 
  | operator()(size_type row_index, size_type col_index) | viennacl::matrix_base< NumericT > |  | 
  | operator()(size_type row_index, size_type col_index) const | viennacl::matrix_base< NumericT > |  | 
  | operator*=(char val) | viennacl::matrix_base< NumericT > |  | 
  | operator*=(short val) | viennacl::matrix_base< NumericT > |  | 
  | operator*=(int val) | viennacl::matrix_base< NumericT > |  | 
  | operator*=(long val) | viennacl::matrix_base< NumericT > |  | 
  | operator*=(float val) | viennacl::matrix_base< NumericT > |  | 
  | operator*=(double val) | viennacl::matrix_base< NumericT > |  | 
  | operator+=(const matrix_expression< const LHS, const RHS, OP > &proxy) | viennacl::matrix_base< NumericT > |  | 
  | operator+=(const self_type &other) | viennacl::matrix_base< NumericT > |  | 
  | operator-() const | viennacl::matrix_base< NumericT > |  | 
  | operator-=(const matrix_expression< const LHS, const RHS, OP > &proxy) | viennacl::matrix_base< NumericT > |  | 
  | operator-=(const self_type &other) | viennacl::matrix_base< NumericT > |  | 
  | operator/=(char val) | viennacl::matrix_base< NumericT > |  | 
  | operator/=(short val) | viennacl::matrix_base< NumericT > |  | 
  | operator/=(int val) | viennacl::matrix_base< NumericT > |  | 
  | operator/=(long val) | viennacl::matrix_base< NumericT > |  | 
  | operator/=(float val) | viennacl::matrix_base< NumericT > |  | 
  | operator/=(double val) | viennacl::matrix_base< NumericT > |  | 
  | operator=(viennacl::matrix< OtherNumericT, F2 > const &B) | viennacl::matrix< SCALARTYPE, F, ALIGNMENT > | inline | 
  | operator=(viennacl::matrix_range< viennacl::matrix< OtherNumericT, F2 > > const &B) | viennacl::matrix< SCALARTYPE, F, ALIGNMENT > | inline | 
  | operator=(viennacl::matrix_slice< viennacl::matrix< OtherNumericT, F2 > > const &B) | viennacl::matrix< SCALARTYPE, F, ALIGNMENT > | inline | 
  | matrix_base< NumericT >::operator=(const self_type &other) | viennacl::matrix_base< NumericT > |  | 
  | matrix_base< NumericT >::operator=(const matrix_base< OtherNumericT, SizeT, DistanceT > &other) | viennacl::matrix_base< NumericT > |  | 
  | matrix_base< NumericT >::operator=(const matrix_expression< const LHS, const RHS, OP > &proxy) | viennacl::matrix_base< NumericT > |  | 
  | matrix_base< NumericT >::operator=(const matrix_expression< const self_type, const self_type, op_trans > &proxy) | viennacl::matrix_base< NumericT > |  | 
  | matrix_base< NumericT >::operator=(identity_matrix< NumericT > const &m) | viennacl::matrix_base< NumericT > |  | 
  | matrix_base< NumericT >::operator=(zero_matrix< NumericT > const &m) | viennacl::matrix_base< NumericT > |  | 
  | matrix_base< NumericT >::operator=(scalar_matrix< NumericT > const &m) | viennacl::matrix_base< NumericT > |  | 
  | resize(size_type rows, size_type columns, bool preserve=true) | viennacl::matrix< SCALARTYPE, F, ALIGNMENT > | inline | 
  | row_major() const | viennacl::matrix_base< NumericT > | inline | 
  | set_handle(viennacl::backend::mem_handle const &h) | viennacl::matrix_base< NumericT > | protected | 
  | size1() const | viennacl::matrix_base< NumericT > | inline | 
  | size2() const | viennacl::matrix_base< NumericT > | inline | 
  | size_type typedef | viennacl::matrix< SCALARTYPE, F, ALIGNMENT > |  | 
  | start1() const | viennacl::matrix_base< NumericT > | inline | 
  | start2() const | viennacl::matrix_base< NumericT > | inline | 
  | stride1() const | viennacl::matrix_base< NumericT > | inline | 
  | stride2() const | viennacl::matrix_base< NumericT > | inline | 
  | switch_memory_context(viennacl::context new_ctx) | viennacl::matrix_base< NumericT > | inline | 
  | value_type typedef | viennacl::matrix_base< NumericT > |  |