ViennaCL - The Vienna Computing Library
1.1.2
Main Page
Namespaces
Data Structures
Files
Data Structures
Class Hierarchy
Data Fields
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
accelerator_tag
backend< dummy >
bicgstab_tag
build_program_failure
cg_tag
CHECK_SCALAR_TEMPLATE_ARGUMENT< T >
CHECK_SCALAR_TEMPLATE_ARGUMENT< double >
CHECK_SCALAR_TEMPLATE_ARGUMENT< float >
col_iteration
column_major
command_queue
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 >
sparse_matrix_adapter< SCALARTYPE >
const_vector_iterator< SCALARTYPE, ALIGNMENT >
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
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 >
first_letter_of_type< T >
first_letter_of_type< double >
first_letter_of_type< float >
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 >
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_eigen< Tag >
is_eigen< viennacl::tag_eigen >
is_mtl4< Tag >
is_mtl4< viennacl::tag_mtl4 >
is_stl< Tag >
is_stl< viennacl::tag_stl >
is_ublas< Tag >
is_ublas< viennacl::tag_ublas >
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_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_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_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 > >
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 >
sparse_matrix_adapted_iterator< SCALARTYPE, is_iterator1 >
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::compressed_matrix< T, I > >
tag_of< viennacl::coordinate_matrix< T, I > >
tag_of< viennacl::matrix< T, F, alignment > >
tag_of< viennacl::matrix_expression< T1, T2, OP > >
tag_of< viennacl::vector< T, alignment > >
tag_stl
tag_ublas
tag_viennacl
to_string< T >
to_string< double >
to_string< float >
unit_lower_tag
unit_upper_tag
unknown_error
upper_tag
value_type< T >
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_SIZE_DEDUCER< LHS, RHS, OP >
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 >
Generated on Thu Mar 21 2013 16:48:41 for ViennaCL - The Vienna Computing Library by
1.7.6.1