ViennaCL - The Vienna Computing Library: Namespace Members

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

### - a -

- amd_id : viennacl::ocl
- AMG_COARSENING_METHOD_AGGREGATION : viennacl::linalg
- AMG_COARSENING_METHOD_MIS2_AGGREGATION : viennacl::linalg
- AMG_COARSENING_METHOD_ONEPASS : viennacl::linalg
- AMG_INTERPOLATION_METHOD_AGGREGATION : viennacl::linalg
- AMG_INTERPOLATION_METHOD_DIRECT : viennacl::linalg
- AMG_INTERPOLATION_METHOD_SMOOTHED_AGGREGATION : viennacl::linalg

### - b -

- beignet_id : viennacl::ocl
- BIND_ALL_UNIQUE : viennacl::device_specific
- BIND_TO_HANDLE : viennacl::device_specific

### - c -

- CHAR_TYPE : viennacl::scheduler
- COL_MAJOR : viennacl::linalg::host_based::detail::fft::FFT_DATA_ORDER
- COMPOSITE_OPERATION_FAMILY : viennacl::scheduler
- COMPRESSED_MATRIX_TYPE : viennacl::scheduler
- COORDINATE_MATRIX_TYPE : viennacl::scheduler
- CUDA_MEMORY : viennacl

### - d -

- DENSE_MATRIX_TYPE : viennacl::scheduler
- DENSE_VECTOR_TYPE : viennacl::scheduler
- DEVICE_SCALAR_TYPE : viennacl::scheduler
- DOUBLE_TYPE : viennacl::scheduler

### - e -

- ELL_MATRIX_TYPE : viennacl::scheduler
- evergreen : viennacl::ocl

### - f -

- fermi : viennacl::ocl
- FETCH_FROM_GLOBAL_CONTIGUOUS : viennacl::device_specific
- FETCH_FROM_GLOBAL_STRIDED : viennacl::device_specific
- FETCH_FROM_LOCAL : viennacl::device_specific
- FLOAT_TYPE : viennacl::scheduler

### - h -

- HALF_TYPE : viennacl::scheduler
- HOST_SCALAR_TYPE : viennacl::scheduler
- HYB_MATRIX_TYPE : viennacl::scheduler

### - i -

- IMPLICIT_MATRIX_TYPE : viennacl::scheduler
- IMPLICIT_VECTOR_TYPE : viennacl::scheduler
- INT_TYPE : viennacl::scheduler
- intel_id : viennacl::ocl
- INVALID_EXPRESSION_TYPE : viennacl::device_specific
- INVALID_NUMERIC_TYPE : viennacl::scheduler
- INVALID_SUBTYPE : viennacl::scheduler
- INVALID_TYPE_FAMILY : viennacl::scheduler

### - k -

- kepler : viennacl::ocl

### - l -

- LHS_NODE_TYPE : viennacl::device_specific
- LONG_TYPE : viennacl::scheduler

### - m -

- MAIN_MEMORY : viennacl
- MATRIX_AXPY_TYPE : viennacl::device_specific
- MATRIX_PRODUCT_NN_TYPE : viennacl::device_specific
- MATRIX_PRODUCT_NT_TYPE : viennacl::device_specific
- MATRIX_PRODUCT_TN_TYPE : viennacl::device_specific
- MATRIX_PRODUCT_TT_TYPE : viennacl::device_specific
- MATRIX_TYPE_FAMILY : viennacl::scheduler
- maxwell : viennacl::ocl
- MEMORY_NOT_INITIALIZED : viennacl

### - n -

- northern_islands : viennacl::ocl
- nvidia_id : viennacl::ocl

### - o -

- OPENCL_MEMORY : viennacl
- OPERATION_BINARY_ACCESS_TYPE : viennacl::scheduler
- OPERATION_BINARY_ADD_TYPE : viennacl::scheduler
- OPERATION_BINARY_ASSIGN_TYPE : viennacl::scheduler
- OPERATION_BINARY_DIV_TYPE : viennacl::scheduler
- OPERATION_BINARY_ELEMENT_ARGFMAX_TYPE : viennacl::scheduler
- OPERATION_BINARY_ELEMENT_ARGFMIN_TYPE : viennacl::scheduler
- OPERATION_BINARY_ELEMENT_ARGMAX_TYPE : viennacl::scheduler
- OPERATION_BINARY_ELEMENT_ARGMIN_TYPE : viennacl::scheduler
- OPERATION_BINARY_ELEMENT_DIV_TYPE : viennacl::scheduler
- OPERATION_BINARY_ELEMENT_EQ_TYPE : viennacl::scheduler
- OPERATION_BINARY_ELEMENT_FMAX_TYPE : viennacl::scheduler
- OPERATION_BINARY_ELEMENT_FMIN_TYPE : viennacl::scheduler
- OPERATION_BINARY_ELEMENT_GEQ_TYPE : viennacl::scheduler
- OPERATION_BINARY_ELEMENT_GREATER_TYPE : viennacl::scheduler
- OPERATION_BINARY_ELEMENT_LEQ_TYPE : viennacl::scheduler
- OPERATION_BINARY_ELEMENT_LESS_TYPE : viennacl::scheduler
- OPERATION_BINARY_ELEMENT_MAX_TYPE : viennacl::scheduler
- OPERATION_BINARY_ELEMENT_MIN_TYPE : viennacl::scheduler
- OPERATION_BINARY_ELEMENT_NEQ_TYPE : viennacl::scheduler
- OPERATION_BINARY_ELEMENT_POW_TYPE : viennacl::scheduler
- OPERATION_BINARY_ELEMENT_PROD_TYPE : viennacl::scheduler
- OPERATION_BINARY_INNER_PROD_TYPE : viennacl::scheduler
- OPERATION_BINARY_INPLACE_ADD_TYPE : viennacl::scheduler
- OPERATION_BINARY_INPLACE_SUB_TYPE : viennacl::scheduler
- OPERATION_BINARY_MAT_MAT_PROD_TYPE : viennacl::scheduler
- OPERATION_BINARY_MAT_VEC_PROD_TYPE : viennacl::scheduler
- OPERATION_BINARY_MATRIX_COLUMN_TYPE : viennacl::scheduler
- OPERATION_BINARY_MATRIX_DIAG_TYPE : viennacl::scheduler
- OPERATION_BINARY_MATRIX_ROW_TYPE : viennacl::scheduler
- OPERATION_BINARY_MULT_TYPE : viennacl::scheduler
- OPERATION_BINARY_SUB_TYPE : viennacl::scheduler
- OPERATION_BINARY_TYPE_FAMILY : viennacl::scheduler
- OPERATION_BINARY_VECTOR_DIAG_TYPE : viennacl::scheduler
- OPERATION_COLUMNS_REDUCTION_TYPE_FAMILY : viennacl::scheduler
- OPERATION_INVALID_TYPE : viennacl::scheduler
- OPERATION_INVALID_TYPE_FAMILY : viennacl::scheduler
- OPERATION_ROWS_REDUCTION_TYPE_FAMILY : viennacl::scheduler
- OPERATION_UNARY_ABS_TYPE : viennacl::scheduler
- OPERATION_UNARY_ACOS_TYPE : viennacl::scheduler
- OPERATION_UNARY_ASIN_TYPE : viennacl::scheduler
- OPERATION_UNARY_ATAN_TYPE : viennacl::scheduler
- OPERATION_UNARY_CAST_CHAR_TYPE : viennacl::scheduler
- OPERATION_UNARY_CAST_DOUBLE_TYPE : viennacl::scheduler
- OPERATION_UNARY_CAST_FLOAT_TYPE : viennacl::scheduler
- OPERATION_UNARY_CAST_HALF_TYPE : viennacl::scheduler
- OPERATION_UNARY_CAST_INT_TYPE : viennacl::scheduler
- OPERATION_UNARY_CAST_LONG_TYPE : viennacl::scheduler
- OPERATION_UNARY_CAST_SHORT_TYPE : viennacl::scheduler
- OPERATION_UNARY_CAST_UCHAR_TYPE : viennacl::scheduler
- OPERATION_UNARY_CAST_UINT_TYPE : viennacl::scheduler
- OPERATION_UNARY_CAST_ULONG_TYPE : viennacl::scheduler
- OPERATION_UNARY_CAST_USHORT_TYPE : viennacl::scheduler
- OPERATION_UNARY_CEIL_TYPE : viennacl::scheduler
- OPERATION_UNARY_COS_TYPE : viennacl::scheduler
- OPERATION_UNARY_COSH_TYPE : viennacl::scheduler
- OPERATION_UNARY_EXP_TYPE : viennacl::scheduler
- OPERATION_UNARY_FABS_TYPE : viennacl::scheduler
- OPERATION_UNARY_FLOOR_TYPE : viennacl::scheduler
- OPERATION_UNARY_LOG10_TYPE : viennacl::scheduler
- OPERATION_UNARY_LOG_TYPE : viennacl::scheduler
- OPERATION_UNARY_MAX_TYPE : viennacl::scheduler
- OPERATION_UNARY_MIN_TYPE : viennacl::scheduler
- OPERATION_UNARY_MINUS_TYPE : viennacl::scheduler
- OPERATION_UNARY_NORM_1_TYPE : viennacl::scheduler
- OPERATION_UNARY_NORM_2_TYPE : viennacl::scheduler
- OPERATION_UNARY_NORM_INF_TYPE : viennacl::scheduler
- OPERATION_UNARY_SIN_TYPE : viennacl::scheduler
- OPERATION_UNARY_SINH_TYPE : viennacl::scheduler
- OPERATION_UNARY_SQRT_TYPE : viennacl::scheduler
- OPERATION_UNARY_TAN_TYPE : viennacl::scheduler
- OPERATION_UNARY_TANH_TYPE : viennacl::scheduler
- OPERATION_UNARY_TRANS_TYPE : viennacl::scheduler
- OPERATION_UNARY_TYPE_FAMILY : viennacl::scheduler
- OPERATION_VECTOR_REDUCTION_TYPE_FAMILY : viennacl::scheduler

### - p -

- PARENT_NODE_TYPE : viennacl::device_specific

### - r -

- REDUCTION_TYPE : viennacl::device_specific
- RHS_NODE_TYPE : viennacl::device_specific
- ROW_MAJOR : viennacl::linalg::host_based::detail::fft::FFT_DATA_ORDER
- ROW_WISE_REDUCTION_Nx_TYPE : viennacl::device_specific
- ROW_WISE_REDUCTION_Tx_TYPE : viennacl::device_specific

### - s -

- SCALAR_AXPY_TYPE : viennacl::device_specific
- SCALAR_TYPE_FAMILY : viennacl::scheduler
- SHORT_TYPE : viennacl::scheduler
- southern_islands : viennacl::ocl
- SPARSE_ROW_DIAGONAL : viennacl::linalg::detail
- SPARSE_ROW_NORM_1 : viennacl::linalg::detail
- SPARSE_ROW_NORM_2 : viennacl::linalg::detail
- SPARSE_ROW_NORM_INF : viennacl::linalg::detail

### - t -

- tesla : viennacl::ocl

### - u -

- UCHAR_TYPE : viennacl::scheduler
- UINT_TYPE : viennacl::scheduler
- ULONG_TYPE : viennacl::scheduler
- unknown : viennacl::ocl
- unknown_id : viennacl::ocl
- USHORT_TYPE : viennacl::scheduler

### - v -

- VECTOR_AXPY_TYPE : viennacl::device_specific
- VECTOR_TYPE_FAMILY : viennacl::scheduler
- VIENNACL_AMBM_CPU : viennacl::linalg::opencl::kernels
- VIENNACL_AMBM_GPU : viennacl::linalg::opencl::kernels
- VIENNACL_AMBM_NONE : viennacl::linalg::opencl::kernels
- VIENNACL_ASBS_CPU : viennacl::linalg::opencl::kernels
- VIENNACL_ASBS_GPU : viennacl::linalg::opencl::kernels
- VIENNACL_ASBS_NONE : viennacl::linalg::opencl::kernels
- VIENNACL_AVBV_CPU : viennacl::linalg::opencl::kernels
- VIENNACL_AVBV_GPU : viennacl::linalg::opencl::kernels
- VIENNACL_AVBV_NONE : viennacl::linalg::opencl::kernels
- volcanic_islands : viennacl::ocl