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::matrix_base< NumericT, SizeT, DistanceT > Member List

This is the complete list of members for viennacl::matrix_base< NumericT, SizeT, DistanceT >, including all inherited members.

clear()viennacl::matrix_base< NumericT, SizeT, DistanceT >
cpu_value_type typedefviennacl::matrix_base< NumericT, SizeT, DistanceT >
difference_type typedefviennacl::matrix_base< NumericT, SizeT, DistanceT >
handle()viennacl::matrix_base< NumericT, SizeT, DistanceT >inline
handle() const viennacl::matrix_base< NumericT, SizeT, DistanceT >inline
handle_type typedefviennacl::matrix_base< NumericT, SizeT, DistanceT >
internal_size() const viennacl::matrix_base< NumericT, SizeT, DistanceT >inline
internal_size1() const viennacl::matrix_base< NumericT, SizeT, DistanceT >inline
internal_size2() const viennacl::matrix_base< NumericT, SizeT, DistanceT >inline
iterator1 typedefviennacl::matrix_base< NumericT, SizeT, DistanceT >
iterator2 typedefviennacl::matrix_base< NumericT, SizeT, DistanceT >
matrix_base()viennacl::matrix_base< NumericT, SizeT, DistanceT >inlineexplicit
matrix_base(bool is_row_major)viennacl::matrix_base< NumericT, SizeT, DistanceT >inlineexplicit
matrix_base(size_type rows, size_type columns, bool is_row_major, viennacl::context ctx=viennacl::context())viennacl::matrix_base< NumericT, SizeT, DistanceT >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, SizeT, DistanceT >inlineexplicit
matrix_base(matrix_expression< const LHS, const RHS, OP > const &proxy)viennacl::matrix_base< NumericT, SizeT, DistanceT >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, SizeT, DistanceT >explicit
matrix_base(const self_type &other)viennacl::matrix_base< NumericT, SizeT, DistanceT >
matrix_base(const matrix_base< OtherNumericT, SizeT, DistanceT > &other)viennacl::matrix_base< NumericT, SizeT, DistanceT >
matrix_base(const matrix_base< NumericT, SizeT, DistanceT > &other)viennacl::matrix_base< NumericT, SizeT, DistanceT >
memory_domain() const viennacl::matrix_base< NumericT, SizeT, DistanceT >inline
operator()(size_type row_index, size_type col_index)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator()(size_type row_index, size_type col_index) const viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator*=(char val)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator*=(short val)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator*=(int val)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator*=(long val)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator*=(float val)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator*=(double val)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator+=(const matrix_expression< const LHS, const RHS, OP > &proxy)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator+=(const self_type &other)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator+=(const matrix_expression< const LHS, const RHS, OP > &proxy)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator+=(const matrix_base< NumericT, SizeT, DistanceT > &other)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator-() const viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator-=(const matrix_expression< const LHS, const RHS, OP > &proxy)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator-=(const self_type &other)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator-=(const matrix_expression< const LHS, const RHS, OP > &proxy)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator-=(const matrix_base< NumericT, SizeT, DistanceT > &other)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator/=(char val)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator/=(short val)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator/=(int val)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator/=(long val)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator/=(float val)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator/=(double val)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator=(const self_type &other)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator=(const matrix_base< OtherNumericT, SizeT, DistanceT > &other)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator=(const matrix_expression< const LHS, const RHS, OP > &proxy)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator=(const matrix_expression< const self_type, const self_type, op_trans > &proxy)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator=(identity_matrix< NumericT > const &m)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator=(zero_matrix< NumericT > const &m)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator=(scalar_matrix< NumericT > const &m)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator=(const matrix_base< OtherNumericT, SizeT, DistanceT > &other)viennacl::matrix_base< NumericT, SizeT, DistanceT >
operator=(const matrix_expression< const LHS, const RHS, OP > &proxy)viennacl::matrix_base< NumericT, SizeT, DistanceT >
resize(size_type rows, size_type columns, bool preserve=true)viennacl::matrix_base< NumericT, SizeT, DistanceT >protected
row_major() const viennacl::matrix_base< NumericT, SizeT, DistanceT >inline
set_handle(viennacl::backend::mem_handle const &h)viennacl::matrix_base< NumericT, SizeT, DistanceT >protected
size1() const viennacl::matrix_base< NumericT, SizeT, DistanceT >inline
size2() const viennacl::matrix_base< NumericT, SizeT, DistanceT >inline
size_type typedefviennacl::matrix_base< NumericT, SizeT, DistanceT >
start1() const viennacl::matrix_base< NumericT, SizeT, DistanceT >inline
start2() const viennacl::matrix_base< NumericT, SizeT, DistanceT >inline
stride1() const viennacl::matrix_base< NumericT, SizeT, DistanceT >inline
stride2() const viennacl::matrix_base< NumericT, SizeT, DistanceT >inline
switch_memory_context(viennacl::context new_ctx)viennacl::matrix_base< NumericT, SizeT, DistanceT >inline
value_type typedefviennacl::matrix_base< NumericT, SizeT, DistanceT >