ViennaCL - The Vienna Computing Library  1.2.0
Data Structure Index
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V
  A  
  D  
invalid_platform (viennacl::ocl)   MATRIX_PROD_KERNEL_CLASS_DEDUCER< viennacl::matrix< SCALARTYPE, viennacl::column_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::column_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::column_major, ALIGNMENT > > (viennacl::tools)   size_type (viennacl::result_of)   
invalid_program (viennacl::ocl)   MATRIX_PROD_KERNEL_CLASS_DEDUCER< viennacl::matrix< SCALARTYPE, viennacl::column_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::column_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::row_major, ALIGNMENT > > (viennacl::tools)   spai< double, 1 > (viennacl::linalg::kernels)   
accelerator_tag (viennacl::ocl)   default_tag (viennacl::ocl)   invalid_program_executable (viennacl::ocl)   MATRIX_PROD_KERNEL_CLASS_DEDUCER< viennacl::matrix< SCALARTYPE, viennacl::column_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::row_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::column_major, ALIGNMENT > > (viennacl::tools)   spai< float, 1 > (viennacl::linalg::kernels)   
advanced_cuthill_mckee_tag (viennacl)   device (viennacl::ocl)   invalid_property (viennacl::ocl)   MATRIX_PROD_KERNEL_CLASS_DEDUCER< viennacl::matrix< SCALARTYPE, viennacl::column_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::row_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::row_major, ALIGNMENT > > (viennacl::tools)   spai_precond (viennacl::linalg)   
amg_nonzero_scalar (viennacl::linalg::detail::amg)   device_not_available (viennacl::ocl)   invalid_queue_properties (viennacl::ocl)   MATRIX_PROD_KERNEL_CLASS_DEDUCER< viennacl::matrix< SCALARTYPE, viennacl::row_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::column_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::column_major, ALIGNMENT > > (viennacl::tools)   spai_precond< viennacl::compressed_matrix< ScalarType, MAT_ALIGNMENT > > (viennacl::linalg)   
amg_point (viennacl::linalg::detail::amg)   device_not_found (viennacl::ocl)   invalid_sampler (viennacl::ocl)   MATRIX_PROD_KERNEL_CLASS_DEDUCER< viennacl::matrix< SCALARTYPE, viennacl::row_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::column_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::row_major, ALIGNMENT > > (viennacl::tools)   spai_tag (viennacl::linalg::detail::spai)   
amg_pointvector (viennacl::linalg::detail::amg)   DOUBLE_PRECISION_CHECKER (viennacl::ocl)   invalid_value (viennacl::ocl)   MATRIX_PROD_KERNEL_CLASS_DEDUCER< viennacl::matrix< SCALARTYPE, viennacl::row_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::row_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::column_major, ALIGNMENT > > (viennacl::tools)   sparse_matrix_adapted_iterator (viennacl::tools)   
amg_precond (viennacl::linalg)   DOUBLE_PRECISION_CHECKER< double > (viennacl::ocl)   invalid_work_dimension (viennacl::ocl)   MATRIX_PROD_KERNEL_CLASS_DEDUCER< viennacl::matrix< SCALARTYPE, viennacl::row_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::row_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::row_major, ALIGNMENT > > (viennacl::tools)   sparse_matrix_adapter (viennacl::tools)   
amg_precond< compressed_matrix< ScalarType, MAT_ALIGNMENT > > (viennacl::linalg)   double_precision_not_provided_error (viennacl::ocl)   invalid_work_group_size (viennacl::ocl)   matrix_prod_row_col_col< double, 1 > (viennacl::linalg::kernels)   sparse_vector (viennacl::linalg::detail::spai)   
amg_slicing (viennacl::linalg::detail::amg)   
  E  
invalid_work_item_size (viennacl::ocl)   matrix_prod_row_col_col< float, 1 > (viennacl::linalg::kernels)   sub_matrix (viennacl::linalg)   
amg_sparsematrix (viennacl::linalg::detail::amg)   is_cpu_scalar (viennacl)   matrix_prod_row_col_row< double, 1 > (viennacl::linalg::kernels)   
  T  
amg_sparsevector (viennacl::linalg::detail::amg)   enable_if (viennacl)   is_cpu_scalar< double > (viennacl)   matrix_prod_row_col_row< float, 1 > (viennacl::linalg::kernels)   
amg_sparsevector_iterator (viennacl::linalg::detail::amg)   enable_if< false, T > (viennacl)   is_cpu_scalar< float > (viennacl)   matrix_prod_row_row_col< double, 1 > (viennacl::linalg::kernels)   tag_eigen (viennacl)   
amg_tag (viennacl::linalg::detail::amg)   entry_proxy (viennacl)   is_eigen (viennacl)   matrix_prod_row_row_col< float, 1 > (viennacl::linalg::kernels)   tag_mtl4 (viennacl)   
  B  
error_checker (viennacl::ocl)   is_eigen< viennacl::tag_eigen > (viennacl)   matrix_prod_row_row_row< double, 1 > (viennacl::linalg::kernels)   tag_none (viennacl)   
  F  
is_matrix (viennacl)   matrix_prod_row_row_row< float, 1 > (viennacl::linalg::kernels)   tag_of (viennacl::traits)   
backend (viennacl::ocl)   is_matrix< viennacl::matrix< ScalarType, F, ALIGNMENT > > (viennacl)   matrix_range (viennacl)   tag_of< std::vector< std::map< KEY, DATA, COMPARE, AMAP >, AVEC > > (viennacl::traits)   
basic_range (viennacl)   fft< double, 1 > (viennacl::linalg::kernels)   is_matrix< viennacl::matrix_range< T > > (viennacl)   matrix_row< double, 1 > (viennacl::linalg::kernels)   tag_of< std::vector< std::vector< T, A >, A > > (viennacl::traits)   
bicgstab_tag (viennacl::linalg)   fft< float, 1 > (viennacl::linalg::kernels)   is_mtl4 (viennacl)   matrix_row< double, 16 > (viennacl::linalg::kernels)   tag_of< std::vector< T, A > > (viennacl::traits)   
block_matrix (viennacl::linalg::detail::spai)   first_letter_of_type (viennacl::io)   is_mtl4< viennacl::tag_mtl4 > (viennacl)   matrix_row< float, 1 > (viennacl::linalg::kernels)   tag_of< viennacl::circulant_matrix< T, I > > (viennacl::traits)   
block_vector (viennacl::linalg::detail::spai)   first_letter_of_type< double > (viennacl::io)   is_scalar (viennacl)   matrix_row< float, 16 > (viennacl::linalg::kernels)   tag_of< viennacl::compressed_matrix< T, I > > (viennacl::traits)   
build_program_failure (viennacl::ocl)   first_letter_of_type< float > (viennacl::io)   is_scalar< viennacl::scalar< T > > (viennacl)   MATRIX_SIZE_DEDUCER (viennacl::tools)   tag_of< viennacl::coordinate_matrix< T, I > > (viennacl::traits)   
  C  
fspai_precond (viennacl::linalg)   is_stl (viennacl)   MATRIX_SIZE_DEDUCER< const viennacl::matrix< ScalarType, F1, A1 >, const viennacl::matrix_expression< const viennacl::matrix< ScalarType, F2, A2 >, const viennacl::matrix< ScalarType, F2, A2 >, op_trans >, viennacl::op_prod > (viennacl::tools)   tag_of< viennacl::hankel_matrix< T, I > > (viennacl::traits)   
fspai_precond< viennacl::compressed_matrix< ScalarType, MAT_ALIGNMENT > > (viennacl::linalg)   is_stl< viennacl::tag_stl > (viennacl)   MATRIX_SIZE_DEDUCER< const viennacl::matrix_expression< const viennacl::matrix< ScalarType, F1, A1 >, const viennacl::matrix< ScalarType, F1, A1 >, op_trans >, const viennacl::matrix< ScalarType, F2, A2 >, viennacl::op_prod > (viennacl::tools)   tag_of< viennacl::matrix< T, F, alignment > > (viennacl::traits)   
cg_tag (viennacl::linalg)   fspai_tag (viennacl::linalg::detail::spai)   is_ublas (viennacl)   MATRIX_SIZE_DEDUCER< viennacl::vector< ScalarType, A1 >, viennacl::vector< ScalarType, A2 >, viennacl::op_prod > (viennacl::tools)   tag_of< viennacl::matrix_expression< T1, T2, OP > > (viennacl::traits)   
CHECK_SCALAR_TEMPLATE_ARGUMENT (viennacl::tools)   
  G  
is_ublas< viennacl::tag_ublas > (viennacl)   matrix_solve_col_col< double, 1 > (viennacl::linalg::kernels)   tag_of< viennacl::matrix_range< T > > (viennacl::traits)   
CHECK_SCALAR_TEMPLATE_ARGUMENT< double > (viennacl::tools)   is_vector (viennacl)   matrix_solve_col_col< float, 1 > (viennacl::linalg::kernels)   tag_of< viennacl::toeplitz_matrix< T, I > > (viennacl::traits)   
CHECK_SCALAR_TEMPLATE_ARGUMENT< float > (viennacl::tools)   gibbs_poole_stockmeyer_tag (viennacl)   is_vector< viennacl::vector< ScalarType, ALIGNMENT > > (viennacl)   matrix_solve_col_row< double, 1 > (viennacl::linalg::kernels)   tag_of< viennacl::vandermonde_matrix< T, I > > (viennacl::traits)   
circulant_matrix (viennacl)   gmres_tag (viennacl::linalg)   is_vector< viennacl::vector_range< T > > (viennacl)   matrix_solve_col_row< float, 1 > (viennacl::linalg::kernels)   tag_of< viennacl::vector< T, alignment > > (viennacl::traits)   
classcomp (viennacl::linalg::detail::amg)   gpu_tag (viennacl::ocl)   is_viennacl (viennacl)   MATRIX_SOLVE_KERNEL_CLASS_DEDUCER (viennacl::tools)   tag_stl (viennacl)   
col_iteration (viennacl)   
  H  
is_viennacl< viennacl::tag_viennacl > (viennacl)   MATRIX_SOLVE_KERNEL_CLASS_DEDUCER< viennacl::matrix< SCALARTYPE, viennacl::column_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::column_major, ALIGNMENT > > (viennacl::tools)   tag_ublas (viennacl)   
column_major (viennacl)   
  J  
MATRIX_SOLVE_KERNEL_CLASS_DEDUCER< viennacl::matrix< SCALARTYPE, viennacl::column_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::row_major, ALIGNMENT > > (viennacl::tools)   tag_viennacl (viennacl)   
command_queue (viennacl::ocl)   handle (viennacl::ocl)   MATRIX_SOLVE_KERNEL_CLASS_DEDUCER< viennacl::matrix< SCALARTYPE, viennacl::row_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::column_major, ALIGNMENT > > (viennacl::tools)   to_string (viennacl::io)   
CompareSecond (viennacl::linalg::detail::spai)   handle_inc_dec_helper (viennacl::ocl)   jacobi_precond (viennacl::linalg)   MATRIX_SOLVE_KERNEL_CLASS_DEDUCER< viennacl::matrix< SCALARTYPE, viennacl::row_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::row_major, ALIGNMENT > > (viennacl::tools)   to_string< double > (viennacl::io)   
compiler_not_available (viennacl::ocl)   handle_inc_dec_helper< cl_command_queue > (viennacl::ocl)   jacobi_precond< compressed_matrix< ScalarType, MAT_ALIGNMENT > > (viennacl::linalg)   matrix_solve_row_col< double, 1 > (viennacl::linalg::kernels)   to_string< float > (viennacl::io)   
compressed_matrix (viennacl)   handle_inc_dec_helper< cl_context > (viennacl::ocl)   jacobi_tag (viennacl::linalg)   matrix_solve_row_col< float, 1 > (viennacl::linalg::kernels)   toeplitz_matrix (viennacl)   
compressed_matrix< double, 1 > (viennacl::linalg::kernels)   handle_inc_dec_helper< cl_kernel > (viennacl::ocl)   
  K  
matrix_solve_row_row< double, 1 > (viennacl::linalg::kernels)   
  U  
compressed_matrix< double, 4 > (viennacl::linalg::kernels)   handle_inc_dec_helper< cl_mem > (viennacl::ocl)   matrix_solve_row_row< float, 1 > (viennacl::linalg::kernels)   
compressed_matrix< double, 8 > (viennacl::linalg::kernels)   handle_inc_dec_helper< cl_program > (viennacl::ocl)   kernel (viennacl::ocl)   mem_copy_overlap (viennacl::ocl)   unit_lower_tag (viennacl::linalg)   
compressed_matrix< float, 1 > (viennacl::linalg::kernels)   hankel_matrix (viennacl)   
  L  
mem_object_allocation_failure (viennacl::ocl)   unit_upper_tag (viennacl::linalg)   
compressed_matrix< float, 4 > (viennacl::linalg::kernels)   
  I  
  N  
unknown_error (viennacl::ocl)   
compressed_matrix< float, 8 > (viennacl::linalg::kernels)   local_mem (viennacl::ocl)   upper_tag (viennacl::linalg)   
CONST_REMOVER (viennacl::tools)   ilut_precond (viennacl::linalg)   lower_tag (viennacl::linalg)   no_precond (viennacl::linalg)   
  V  
CONST_REMOVER< const T > (viennacl::tools)   ilut_precond< compressed_matrix< ScalarType, MAT_ALIGNMENT > > (viennacl::linalg)   
  M  
  O  
const_sparse_matrix_adapted_iterator (viennacl::tools)   ilut_tag (viennacl::linalg)   value_type (viennacl::result_of)   
const_sparse_matrix_adapter (viennacl::tools)   image_format_mismatch (viennacl::ocl)   map_failure (viennacl::ocl)   out_of_host_memory (viennacl::ocl)   vandermonde_matrix (viennacl)   
const_vector_iterator (viennacl)   image_format_not_supported (viennacl::ocl)   matrix (viennacl)   out_of_resources (viennacl::ocl)   vector (viennacl)   
context (viennacl::ocl)   invalid_arg_index (viennacl::ocl)   matrix_col< double, 1 > (viennacl::linalg::kernels)   
  P  
vector< double, 1 > (viennacl::linalg::kernels)   
coordinate_matrix (viennacl)   invalid_arg_size (viennacl::ocl)   matrix_col< double, 16 > (viennacl::linalg::kernels)   vector< double, 16 > (viennacl::linalg::kernels)   
coordinate_matrix< double, 1 > (viennacl::linalg::kernels)   invalid_arg_value (viennacl::ocl)   matrix_col< float, 1 > (viennacl::linalg::kernels)   parameter_database (viennacl::io)   vector< double, 4 > (viennacl::linalg::kernels)   
coordinate_matrix< double, 128 > (viennacl::linalg::kernels)   invalid_binary (viennacl::ocl)   matrix_col< float, 16 > (viennacl::linalg::kernels)   platform (viennacl::ocl)   vector< float, 1 > (viennacl::linalg::kernels)   
coordinate_matrix< float, 1 > (viennacl::linalg::kernels)   invalid_buffer_size (viennacl::ocl)   matrix_expression (viennacl)   profiling_info_not_available (viennacl::ocl)   vector< float, 16 > (viennacl::linalg::kernels)   
coordinate_matrix< float, 128 > (viennacl::linalg::kernels)   invalid_build_options (viennacl::ocl)   matrix_expression_internal_storage (viennacl::result_of)   program (viennacl::ocl)   vector< float, 4 > (viennacl::linalg::kernels)   
CPU_SCALAR_TYPE_DEDUCER (viennacl::tools)   invalid_command_queue (viennacl::ocl)   matrix_expression_internal_storage< const double > (viennacl::result_of)   program_for_vcltype (viennacl::io)   vector_expression (viennacl)   
CPU_SCALAR_TYPE_DEDUCER< double > (viennacl::tools)   invalid_context (viennacl::ocl)   matrix_expression_internal_storage< const float > (viennacl::result_of)   program_for_vcltype< viennacl::compressed_matrix< T, ALIGNMENT > > (viennacl::io)   VECTOR_EXTRACTOR (viennacl::tools)   
CPU_SCALAR_TYPE_DEDUCER< float > (viennacl::tools)   invalid_device (viennacl::ocl)   matrix_iterator (viennacl)   program_for_vcltype< viennacl::matrix< T, column_major, ALIGNMENT > > (viennacl::io)   VECTOR_EXTRACTOR_IMPL (viennacl::tools)   
CPU_SCALAR_TYPE_DEDUCER< viennacl::matrix< T, F, A > > (viennacl::tools)   invalid_device_type (viennacl::ocl)   MATRIX_ITERATOR_INCREMENTER (viennacl::tools)   program_for_vcltype< viennacl::matrix< T, row_major, ALIGNMENT > > (viennacl::io)   VECTOR_EXTRACTOR_IMPL< LHS, viennacl::vector< ScalarType, A > > (viennacl::tools)   
CPU_SCALAR_TYPE_DEDUCER< viennacl::matrix_expression< const matrix< T, F, A >, const matrix< T, F, A >, op_trans > > (viennacl::tools)   invalid_event (viennacl::ocl)   MATRIX_ITERATOR_INCREMENTER< viennacl::col_iteration, viennacl::matrix< SCALARTYPE, F, ALIGNMENT > > (viennacl::tools)   program_for_vcltype< viennacl::vector< T, ALIGNMENT > > (viennacl::io)   VECTOR_EXTRACTOR_IMPL< viennacl::vector< ScalarType, A >, RHS > (viennacl::tools)   
CPU_SCALAR_TYPE_DEDUCER< viennacl::scalar< T > > (viennacl::tools)   invalid_event_wait_list (viennacl::ocl)   MATRIX_ITERATOR_INCREMENTER< viennacl::row_iteration, viennacl::matrix< SCALARTYPE, F, ALIGNMENT > > (viennacl::tools)   
  R  
VECTOR_EXTRACTOR_IMPL< viennacl::vector< ScalarType, A >, viennacl::vector< ScalarType, A > > (viennacl::tools)   
CPU_SCALAR_TYPE_DEDUCER< viennacl::vector< T, A > > (viennacl::tools)   invalid_gl_object (viennacl::ocl)   MATRIX_KERNEL_CLASS_DEDUCER (viennacl::tools)   vector_iterator (viennacl)   
cpu_tag (viennacl::ocl)   invalid_global_offset (viennacl::ocl)   MATRIX_KERNEL_CLASS_DEDUCER< viennacl::matrix< SCALARTYPE, viennacl::column_major, ALIGNMENT > > (viennacl::tools)   range (viennacl::linalg)   vector_range (viennacl)   
cpu_value_type (viennacl::result_of)   invalid_global_work_size (viennacl::ocl)   MATRIX_KERNEL_CLASS_DEDUCER< viennacl::matrix< SCALARTYPE, viennacl::row_major, ALIGNMENT > > (viennacl::tools)   row_iteration (viennacl)   VECTOR_SIZE_DEDUCER (viennacl::tools)   
cpu_value_type< double > (viennacl::result_of)   invalid_host_ptr (viennacl::ocl)   MATRIX_KERNEL_CLASS_DEDUCER< viennacl::matrix_range< T > > (viennacl::tools)   row_major (viennacl)   VECTOR_SIZE_DEDUCER< const viennacl::circulant_matrix< ScalarType, Amat >, const viennacl::vector< ScalarType, A >, viennacl::op_prod > (viennacl::tools)   
cpu_value_type< float > (viennacl::result_of)   invalid_image_format_descriptor (viennacl::ocl)   matrix_prod_col_col_col< double, 1 > (viennacl::linalg::kernels)   row_scaling (viennacl::linalg)   VECTOR_SIZE_DEDUCER< const viennacl::compressed_matrix< ScalarType, Amat >, const viennacl::vector< ScalarType, A >, viennacl::op_prod > (viennacl::tools)   
cpu_value_type< viennacl::matrix< T, F, ALIGNMENT > > (viennacl::result_of)   invalid_image_size (viennacl::ocl)   matrix_prod_col_col_col< float, 1 > (viennacl::linalg::kernels)   row_scaling< compressed_matrix< ScalarType, MAT_ALIGNMENT > > (viennacl::linalg)   VECTOR_SIZE_DEDUCER< const viennacl::coordinate_matrix< ScalarType, Amat >, const viennacl::vector< ScalarType, A >, viennacl::op_prod > (viennacl::tools)   
cpu_value_type< viennacl::matrix_expression< T1, T2, OP > > (viennacl::result_of)   invalid_kernel (viennacl::ocl)   matrix_prod_col_col_row< double, 1 > (viennacl::linalg::kernels)   row_scaling_tag (viennacl::linalg)   VECTOR_SIZE_DEDUCER< const viennacl::matrix< ScalarType, F, Amat >, const viennacl::vector< ScalarType, A >, viennacl::op_prod > (viennacl::tools)   
cpu_value_type< viennacl::matrix_range< T > > (viennacl::result_of)   invalid_kernel_args (viennacl::ocl)   matrix_prod_col_col_row< float, 1 > (viennacl::linalg::kernels)   
  S  
VECTOR_SIZE_DEDUCER< const viennacl::matrix_expression< const viennacl::matrix< ScalarType, F, Amat >, const viennacl::matrix< ScalarType, F, Amat >, op_trans >, const viennacl::vector< ScalarType, A >, viennacl::op_prod > (viennacl::tools)   
cpu_value_type< viennacl::scalar< T > > (viennacl::result_of)   invalid_kernel_definition (viennacl::ocl)   matrix_prod_col_row_col< double, 1 > (viennacl::linalg::kernels)   VECTOR_SIZE_DEDUCER< const viennacl::vector< ScalarType, A >, RHS, viennacl::op_div > (viennacl::tools)   
cpu_value_type< viennacl::vector< T, ALIGNMENT > > (viennacl::result_of)   invalid_kernel_name (viennacl::ocl)   matrix_prod_col_row_col< float, 1 > (viennacl::linalg::kernels)   scalar (viennacl)   VECTOR_SIZE_DEDUCER< const viennacl::vector< ScalarType, A >, RHS, viennacl::op_prod > (viennacl::tools)   
cpu_value_type< viennacl::vector_expression< T1, T2, OP > > (viennacl::result_of)   invalid_mem_object (viennacl::ocl)   matrix_prod_col_row_row< double, 1 > (viennacl::linalg::kernels)   scalar< double, 1 > (viennacl::linalg::kernels)   
cpu_value_type< viennacl::vector_range< T > > (viennacl::result_of)   invalid_mip_level (viennacl::ocl)   matrix_prod_col_row_row< float, 1 > (viennacl::linalg::kernels)   scalar< float, 1 > (viennacl::linalg::kernels)   
cuthill_mckee_tag (viennacl)   invalid_operation (viennacl::ocl)   MATRIX_PROD_KERNEL_CLASS_DEDUCER (viennacl::tools)   scalar_expression (viennacl)   
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V