This inheritance list is sorted roughly, but not completely, alphabetically:
- accelerator_tag
- advanced_cuthill_mckee_tag
- amg_nonzero_scalar< InternalType, IteratorType, ScalarType >
- amg_point
- amg_pointvector
- amg_precond< MatrixType >
- amg_precond< compressed_matrix< ScalarType, MAT_ALIGNMENT > >
- amg_slicing< InternalType1, InternalType2 >
- amg_sparsematrix< ScalarType >
- amg_sparsevector< ScalarType >
- amg_sparsevector_iterator< InternalType >
- amg_tag
- backend< dummy >
- basic_range< SizeType, DistanceType >
- bicgstab_tag
- block_matrix
- block_vector
- build_program_failure
- cg_tag
- CHECK_SCALAR_TEMPLATE_ARGUMENT< T >
- CHECK_SCALAR_TEMPLATE_ARGUMENT< double >
- CHECK_SCALAR_TEMPLATE_ARGUMENT< float >
- circulant_matrix< SCALARTYPE, ALIGNMENT >
- classcomp
- col_iteration
- column_major
- command_queue
- CompareSecond
- compiler_not_available
- compressed_matrix< SCALARTYPE, ALIGNMENT >
- compressed_matrix< double, 1 >
- compressed_matrix< double, 4 >
- compressed_matrix< double, 8 >
- compressed_matrix< float, 1 >
- compressed_matrix< float, 4 >
- compressed_matrix< float, 8 >
- CONST_REMOVER< T >
- CONST_REMOVER< const T >
- const_sparse_matrix_adapted_iterator< SCALARTYPE, is_iterator1, is_forward >
- const_sparse_matrix_adapter< SCALARTYPE >
- const_vector_iterator< SCALARTYPE, ALIGNMENT >
- context
- coordinate_matrix< SCALARTYPE, ALIGNMENT >
- coordinate_matrix< double, 1 >
- coordinate_matrix< double, 128 >
- coordinate_matrix< float, 1 >
- coordinate_matrix< float, 128 >
- CPU_SCALAR_TYPE_DEDUCER< T >
- CPU_SCALAR_TYPE_DEDUCER< double >
- CPU_SCALAR_TYPE_DEDUCER< float >
- CPU_SCALAR_TYPE_DEDUCER< viennacl::matrix< T, F, A > >
- CPU_SCALAR_TYPE_DEDUCER< viennacl::matrix_expression< const matrix< T, F, A >, const matrix< T, F, A >, op_trans > >
- CPU_SCALAR_TYPE_DEDUCER< viennacl::scalar< T > >
- CPU_SCALAR_TYPE_DEDUCER< viennacl::vector< T, A > >
- cpu_tag
- cpu_value_type< T >
- cpu_value_type< double >
- cpu_value_type< float >
- cpu_value_type< viennacl::matrix< T, F, ALIGNMENT > >
- cpu_value_type< viennacl::matrix_expression< T1, T2, OP > >
- cpu_value_type< viennacl::matrix_range< T > >
- cpu_value_type< viennacl::scalar< T > >
- cpu_value_type< viennacl::vector< T, ALIGNMENT > >
- cpu_value_type< viennacl::vector_expression< T1, T2, OP > >
- cpu_value_type< viennacl::vector_range< T > >
- cuthill_mckee_tag
- default_tag
- device
- device_not_available
- device_not_found
- DOUBLE_PRECISION_CHECKER< ScalarType >
- DOUBLE_PRECISION_CHECKER< double >
- double_precision_not_provided_error
- enable_if< b, T >
- enable_if< false, T >
- entry_proxy< SCALARTYPE >
- error_checker< T >
- fft< double, 1 >
- fft< float, 1 >
- first_letter_of_type< T >
- first_letter_of_type< double >
- first_letter_of_type< float >
- fspai_precond< MatrixType >
- fspai_precond< viennacl::compressed_matrix< ScalarType, MAT_ALIGNMENT > >
- fspai_tag
- gibbs_poole_stockmeyer_tag
- gmres_tag
- gpu_tag
- handle< OCL_TYPE >
- handle_inc_dec_helper< OCL_TYPE >
- handle_inc_dec_helper< cl_command_queue >
- handle_inc_dec_helper< cl_context >
- handle_inc_dec_helper< cl_kernel >
- handle_inc_dec_helper< cl_mem >
- handle_inc_dec_helper< cl_program >
- hankel_matrix< SCALARTYPE, ALIGNMENT >
- ilut_precond< MatrixType >
- ilut_precond< compressed_matrix< ScalarType, MAT_ALIGNMENT > >
- ilut_tag
- image_format_mismatch
- image_format_not_supported
- invalid_arg_index
- invalid_arg_size
- invalid_arg_value
- invalid_binary
- invalid_buffer_size
- invalid_build_options
- invalid_command_queue
- invalid_context
- invalid_device
- invalid_device_type
- invalid_event
- invalid_event_wait_list
- invalid_gl_object
- invalid_global_offset
- invalid_global_work_size
- invalid_host_ptr
- invalid_image_format_descriptor
- invalid_image_size
- invalid_kernel
- invalid_kernel_args
- invalid_kernel_definition
- invalid_kernel_name
- invalid_mem_object
- invalid_mip_level
- invalid_operation
- invalid_platform
- invalid_program
- invalid_program_executable
- invalid_property
- invalid_queue_properties
- invalid_sampler
- invalid_value
- invalid_work_dimension
- invalid_work_group_size
- invalid_work_item_size
- is_cpu_scalar< T >
- is_cpu_scalar< double >
- is_cpu_scalar< float >
- is_eigen< Tag >
- is_eigen< viennacl::tag_eigen >
- is_matrix< T >
- is_matrix< viennacl::matrix< ScalarType, F, ALIGNMENT > >
- is_matrix< viennacl::matrix_range< T > >
- is_mtl4< Tag >
- is_mtl4< viennacl::tag_mtl4 >
- is_scalar< T >
- is_scalar< viennacl::scalar< T > >
- is_stl< Tag >
- is_stl< viennacl::tag_stl >
- is_ublas< Tag >
- is_ublas< viennacl::tag_ublas >
- is_vector< T >
- is_vector< viennacl::vector< ScalarType, ALIGNMENT > >
- is_vector< viennacl::vector_range< T > >
- is_viennacl< Tag >
- is_viennacl< viennacl::tag_viennacl >
- jacobi_precond< MatrixType >
- jacobi_precond< compressed_matrix< ScalarType, MAT_ALIGNMENT > >
- jacobi_tag
- kernel
- local_mem
- lower_tag
- map_failure
- matrix< SCALARTYPE, F, ALIGNMENT >
- matrix_col< double, 1 >
- matrix_col< double, 16 >
- matrix_col< float, 1 >
- matrix_col< float, 16 >
- matrix_expression< LHS, RHS, OP >
- matrix_expression_internal_storage< T >
- matrix_expression_internal_storage< const double >
- matrix_expression_internal_storage< const float >
- matrix_iterator< ROWCOL, MATRIXTYPE >
- MATRIX_ITERATOR_INCREMENTER< ROWCOL, MATRIXTYPE >
- MATRIX_ITERATOR_INCREMENTER< viennacl::col_iteration, viennacl::matrix< SCALARTYPE, F, ALIGNMENT > >
- MATRIX_ITERATOR_INCREMENTER< viennacl::row_iteration, viennacl::matrix< SCALARTYPE, F, ALIGNMENT > >
- MATRIX_KERNEL_CLASS_DEDUCER< MatrixType1 >
- MATRIX_KERNEL_CLASS_DEDUCER< viennacl::matrix< SCALARTYPE, viennacl::column_major, ALIGNMENT > >
- MATRIX_KERNEL_CLASS_DEDUCER< viennacl::matrix< SCALARTYPE, viennacl::row_major, ALIGNMENT > >
- MATRIX_KERNEL_CLASS_DEDUCER< viennacl::matrix_range< T > >
- matrix_prod_col_col_col< double, 1 >
- matrix_prod_col_col_col< float, 1 >
- matrix_prod_col_col_row< double, 1 >
- matrix_prod_col_col_row< float, 1 >
- matrix_prod_col_row_col< double, 1 >
- matrix_prod_col_row_col< float, 1 >
- matrix_prod_col_row_row< double, 1 >
- matrix_prod_col_row_row< float, 1 >
- MATRIX_PROD_KERNEL_CLASS_DEDUCER< MatrixType1, MatrixType2, MatrixType3 >
- 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 > >
- 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 > >
- 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 > >
- 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 > >
- 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 > >
- 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 > >
- 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 > >
- 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 > >
- matrix_prod_row_col_col< double, 1 >
- matrix_prod_row_col_col< float, 1 >
- matrix_prod_row_col_row< double, 1 >
- matrix_prod_row_col_row< float, 1 >
- matrix_prod_row_row_col< double, 1 >
- matrix_prod_row_row_col< float, 1 >
- matrix_prod_row_row_row< double, 1 >
- matrix_prod_row_row_row< float, 1 >
- matrix_range< MatrixType >
- matrix_row< double, 1 >
- matrix_row< double, 16 >
- matrix_row< float, 1 >
- matrix_row< float, 16 >
- MATRIX_SIZE_DEDUCER< LHS, RHS, OP >
- 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 >
- 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 >
- MATRIX_SIZE_DEDUCER< viennacl::vector< ScalarType, A1 >, viennacl::vector< ScalarType, A2 >, viennacl::op_prod >
- matrix_solve_col_col< double, 1 >
- matrix_solve_col_col< float, 1 >
- matrix_solve_col_row< double, 1 >
- matrix_solve_col_row< float, 1 >
- MATRIX_SOLVE_KERNEL_CLASS_DEDUCER< MatrixType1, MatrixType2 >
- MATRIX_SOLVE_KERNEL_CLASS_DEDUCER< viennacl::matrix< SCALARTYPE, viennacl::column_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::column_major, ALIGNMENT > >
- MATRIX_SOLVE_KERNEL_CLASS_DEDUCER< viennacl::matrix< SCALARTYPE, viennacl::column_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::row_major, ALIGNMENT > >
- MATRIX_SOLVE_KERNEL_CLASS_DEDUCER< viennacl::matrix< SCALARTYPE, viennacl::row_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::column_major, ALIGNMENT > >
- MATRIX_SOLVE_KERNEL_CLASS_DEDUCER< viennacl::matrix< SCALARTYPE, viennacl::row_major, ALIGNMENT >, viennacl::matrix< SCALARTYPE, viennacl::row_major, ALIGNMENT > >
- matrix_solve_row_col< double, 1 >
- matrix_solve_row_col< float, 1 >
- matrix_solve_row_row< double, 1 >
- matrix_solve_row_row< float, 1 >
- mem_copy_overlap
- mem_object_allocation_failure
- no_precond
- out_of_host_memory
- out_of_resources
- parameter_database
- platform
- profiling_info_not_available
- program
- program_for_vcltype< T >
- program_for_vcltype< viennacl::compressed_matrix< T, ALIGNMENT > >
- program_for_vcltype< viennacl::matrix< T, column_major, ALIGNMENT > >
- program_for_vcltype< viennacl::matrix< T, row_major, ALIGNMENT > >
- program_for_vcltype< viennacl::vector< T, ALIGNMENT > >
- range
- row_iteration
- row_major
- row_scaling< MatrixType >
- row_scaling< compressed_matrix< ScalarType, MAT_ALIGNMENT > >
- row_scaling_tag
- scalar< TYPE >
- scalar< double, 1 >
- scalar< float, 1 >
- scalar_expression< LHS, RHS, OP >
- size_type< T >
- spai< double, 1 >
- spai< float, 1 >
- spai_precond< MatrixType >
- spai_precond< viennacl::compressed_matrix< ScalarType, MAT_ALIGNMENT > >
- spai_tag
- sparse_matrix_adapted_iterator< SCALARTYPE, is_iterator1 >
- sparse_vector< ScalarType >
- sub_matrix< MatrixType >
- tag_eigen
- tag_mtl4
- tag_none
- tag_of< Sequence, Active >
- tag_of< std::vector< std::map< KEY, DATA, COMPARE, AMAP >, AVEC > >
- tag_of< std::vector< std::vector< T, A >, A > >
- tag_of< std::vector< T, A > >
- tag_of< viennacl::circulant_matrix< T, I > >
- tag_of< viennacl::compressed_matrix< T, I > >
- tag_of< viennacl::coordinate_matrix< T, I > >
- tag_of< viennacl::hankel_matrix< T, I > >
- tag_of< viennacl::matrix< T, F, alignment > >
- tag_of< viennacl::matrix_expression< T1, T2, OP > >
- tag_of< viennacl::matrix_range< T > >
- tag_of< viennacl::toeplitz_matrix< T, I > >
- tag_of< viennacl::vandermonde_matrix< T, I > >
- tag_of< viennacl::vector< T, alignment > >
- tag_stl
- tag_ublas
- tag_viennacl
- to_string< T >
- to_string< double >
- to_string< float >
- toeplitz_matrix< SCALARTYPE, ALIGNMENT >
- unit_lower_tag
- unit_upper_tag
- unknown_error
- upper_tag
- value_type< T >
- vandermonde_matrix< SCALARTYPE, ALIGNMENT >
- vector< SCALARTYPE, ALIGNMENT >
- vector< double, 1 >
- vector< double, 16 >
- vector< double, 4 >
- vector< float, 1 >
- vector< float, 16 >
- vector< float, 4 >
- vector_expression< LHS, RHS, OP >
- VECTOR_EXTRACTOR< LHS, RHS >
- VECTOR_EXTRACTOR_IMPL< LHS, RHS >
- VECTOR_EXTRACTOR_IMPL< LHS, viennacl::vector< ScalarType, A > >
- VECTOR_EXTRACTOR_IMPL< viennacl::vector< ScalarType, A >, RHS >
- VECTOR_EXTRACTOR_IMPL< viennacl::vector< ScalarType, A >, viennacl::vector< ScalarType, A > >
- vector_range< VectorType >
- VECTOR_SIZE_DEDUCER< LHS, RHS, OP >
- VECTOR_SIZE_DEDUCER< const viennacl::circulant_matrix< ScalarType, Amat >, const viennacl::vector< ScalarType, A >, viennacl::op_prod >
- VECTOR_SIZE_DEDUCER< const viennacl::compressed_matrix< ScalarType, Amat >, const viennacl::vector< ScalarType, A >, viennacl::op_prod >
- VECTOR_SIZE_DEDUCER< const viennacl::coordinate_matrix< ScalarType, Amat >, const viennacl::vector< ScalarType, A >, viennacl::op_prod >
- VECTOR_SIZE_DEDUCER< const viennacl::matrix< ScalarType, F, Amat >, const viennacl::vector< ScalarType, A >, viennacl::op_prod >
- 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 >
- VECTOR_SIZE_DEDUCER< const viennacl::vector< ScalarType, A >, RHS, viennacl::op_div >
- VECTOR_SIZE_DEDUCER< const viennacl::vector< ScalarType, A >, RHS, viennacl::op_prod >