ViennaCL - The Vienna Computing Library
1.5.0
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
advanced_cuthill_mckee_tag
alignment< T >
ambm_config
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
array_deleter< U >
asbs_config
aux
auximpl< U, Deleter >
avbv_config
backend< dummy >
basic_range< SizeType, DistanceType >
basic_slice< SizeType, DistanceType >
bicgstab_tag
block_ilu_precond< MatrixType, ILUTag >
block_ilu_precond< compressed_matrix< ScalarType, MAT_ALIGNMENT >, ILUTag >
block_matrix
block_vector
build_program_failure
cg_tag
CHECK_SCALAR_TEMPLATE_ARGUMENT< T >
circulant_matrix< SCALARTYPE, ALIGNMENT >
cl_type< T >
classcomp
code_generator
col_iteration
column_major
column_major_tag
command_queue
CompareSecond
compiler_not_available
compressed_compressed_matrix< SCALARTYPE >
compressed_compressed_matrix< NumericT >
compressed_matrix< SCALARTYPE, ALIGNMENT >
compressed_matrix< NumericT >
const_entry_proxy< SCALARTYPE >
CONST_REMOVER< T >
const_sparse_matrix_adapted_iterator< SCALARTYPE, SizeType, is_iterator1, is_forward >
const_sparse_matrix_adapter< SCALARTYPE, SizeType >
sparse_matrix_adapter< SCALARTYPE, SizeType >
const_vector_iterator< SCALARTYPE, ALIGNMENT >
vector_iterator< SCALARTYPE, ALIGNMENT >
context
context
convert_to_opencl< T >
coordinate_matrix< SCALARTYPE, ALIGNMENT >
coordinate_matrix< NumericT >
count
CPU_SCALAR_TYPE_DEDUCER< T >
cpu_tag
cpu_value_type< T >
cuda_deleter< U >
cuda_not_available_exception
cuthill_mckee_tag
default_deleter< U >
default_tag
device
device_not_available
device_not_found
DOUBLE_PRECISION_CHECKER< ScalarType >
double_precision_not_provided_error
ell_matrix< NumericT >
ell_matrix< SCALARTYPE, ALIGNMENT >
enable_if< b, T >
entry_proxy< SCALARTYPE >
error_checker< T >
expression_descriptor
FastMatrix< SCALARTYPE >
fft< NumericT >
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_fun
handle_inc_dec_helper< OCL_TYPE >
hankel_matrix< SCALARTYPE, ALIGNMENT >
hyb_matrix< SCALARTYPE, ALIGNMENT >
hyb_matrix< NumericT >
ichol0_precond< MatrixType >
ichol0_precond< compressed_matrix< ScalarType, MAT_ALIGNMENT > >
ichol0_tag
identity_matrix< SCALARTYPE >
ilu< NumericT >
ilu0_precond< MatrixType >
ilu0_precond< compressed_matrix< ScalarType, MAT_ALIGNMENT > >
ilu0_tag
ilu_vector_range< VectorType, ValueType, SizeType >
ilut_precond< MatrixType >
ilut_precond< compressed_matrix< ScalarType, MAT_ALIGNMENT > >
ilut_tag
image_format_mismatch
image_format_not_supported
implicit_matrix_base< SCALARTYPE >
implicit_vector_base< SCALARTYPE >
one_vector< SCALARTYPE >
scalar_vector< SCALARTYPE >
unit_vector< SCALARTYPE >
zero_vector< SCALARTYPE >
internal_size1_fun
internal_size2_fun
internal_size_fun
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_addition< T >
is_any_dense_matrix< T >
is_any_dense_structured_matrix< T >
is_any_scalar< T >
is_any_sparse_matrix< T >
is_any_vector< T >
is_circulant_matrix< T >
is_compressed_matrix< T >
is_coordinate_matrix< T >
is_cpu_scalar< T >
is_division< T >
is_eigen< Tag >
is_ell_matrix< T >
is_flip_sign_scalar< T >
is_hankel_matrix< T >
is_hyb_matrix< T >
is_mtl4< Tag >
is_primitive_type< T >
is_product< T >
is_row_major< T >
is_same_type< T, U >
is_scalar< T >
is_stl< Tag >
is_subtraction< T >
is_toeplitz_matrix< T >
is_ublas< Tag >
is_vandermonde_matrix< T >
is_viennacl< Tag >
jacobi_precond< MatrixType, is_viennacl >
jacobi_precond< MatrixType, true >
jacobi_tag
kernel
kernel_generation_stream
lanczos_tag
layout_type_id< F >
lhs_rhs_element
local_mem
lower_tag
majority_struct_for_orientation< T >
map_failure
map_wrapper< KeyType, ValueType >
map_wrapper< device_name_type, expression_map >
device_name_map
map_wrapper< device_type, device_architecture_map >
device_type_map
map_wrapper< expression_key_type, profile_base_ptr >
expression_map
map_wrapper< vendor_id_type, device_type_map >
database_type
map_wrapper< viennacl::ocl::device_architecture_family, device_name_map >
device_architecture_map
mapped_object
mapped_binary_leaf
mapped_matrix_product
mapped_reduction
mapped_scalar_reduction
mapped_vector_reduction
mapped_handle
mapped_buffer
mapped_matrix
mapped_vector
mapped_scalar
mapped_host_scalar
mapped_implicit_matrix
mapped_implicit_vector
mat_mult_matrix_index< LayoutT >
matrix< NumericT, F >
matrix_array_wrapper< NumericT, MajorityCategory, is_transposed >
matrix_base< SCALARTYPE, F, SizeType, DistanceType >
matrix_base< MatrixType::cpu_value_type, MatrixType::orientation_functor >
matrix_range< MatrixType >
matrix_slice< MatrixType >
matrix_base< SCALARTYPE, F >
matrix< SCALARTYPE, F, ALIGNMENT >
matrix_element< NumericT, F >
matrix_expression< LHS, RHS, OP >
matrix_iterator< ROWCOL, MATRIXTYPE >
MATRIX_ITERATOR_INCREMENTER< ROWCOL, MATRIXTYPE >
matrix_prod< NumericT, F_A, F_B, F_C >
MATRIX_SIZE_DEDUCER< LHS, RHS, OP >
matrix_solve< NumericT, F1, F2 >
mem_copy_overlap
mem_handle
mem_object_allocation_failure
memory_exception
mixed_precision_cg_tag
nmf< NumericT >
nmf_config
no_precond
num_nodes< T >
numeric_type_id< T >
op_abs
op_acos
op_add
op_applier< OP >
op_asin
op_assign
op_atan
op_atan2
op_ceil
op_column
op_cos
op_cosh
op_div
op_element
op_element_binary< OP >
op_element_unary< OP >
op_executor< A, OP, T >
op_exp
op_fabs
op_fdim
op_flip_sign
op_floor
op_fmax
op_fmin
op_fmod
op_inner_prod
op_inplace_add
op_inplace_sub
op_log
op_log10
op_mat_mat_prod
op_matrix_diag
op_mult
op_norm_1
op_norm_2
op_norm_frobenius
op_norm_inf
op_pow
op_prod
op_row
op_sin
op_sinh
op_sqrt
op_sub
op_tan
op_tanh
op_trans
op_type_info< T >
op_vector_diag
orientation_functor< T >
out_of_host_memory
out_of_resources
packed_cl_uint
platform
power_iter_tag
profile_base
matrix_product
matrix_saxpy
scalar_reduction
vector_reduction
vector_saxpy
profiling_info_not_available
program
row_iteration
row_major
row_major_tag
row_scaling< MatrixType, is_viennacl >
row_scaling< MatrixType, true >
row_scaling_tag
scalar< TYPE >
scalar< SCALARTYPE >
scalar_expression< LHS, RHS, OP >
scalar_expression< LHS, RHS, op_inner_prod >
scalar_expression< LHS, RHS, op_norm_1 >
scalar_expression< LHS, RHS, op_norm_2 >
scalar_expression< LHS, RHS, op_norm_frobenius >
scalar_expression< LHS, RHS, op_norm_inf >
scalar_matrix< SCALARTYPE >
scalartype_size_fun
shared_ptr< T >
size_type< T >
spai< NumericT >
spai_precond< MatrixType >
spai_precond< viennacl::compressed_matrix< ScalarType, MAT_ALIGNMENT > >
spai_tag
sparse_matrix_adapted_iterator< SCALARTYPE, SizeType, is_iterator1 >
sparse_vector< ScalarType >
statement
statement_node
statement_not_supported_exception
svd< NumericT >
tag_eigen
tag_mtl4
tag_none
tag_stl
tag_ublas
tag_viennacl
timer
toeplitz_matrix< SCALARTYPE, ALIGNMENT >
traversal_functor
expression_generation_traversal
fetch_traversal
map_functor
prototype_generation_traversal
set_arguments_functor
statement_representation_functor
tuning_config< ConfigType >
tuning_param
typesafe_host_array< T, special >
typesafe_host_array< T, true >
unit_lower_tag
unit_upper_tag
unknown_error
upper_tag
value_type< T >
vandermonde_matrix< SCALARTYPE, ALIGNMENT >
vector< TYPE >
vector_array_wrapper< NumericT >
vector_base< SCALARTYPE, SizeType, DistanceType >
vector_base< SCALARTYPE >
vector< SCALARTYPE, ALIGNMENT >
vector_base< VectorType::cpu_value_type >
vector_range< VectorType >
vector_slice< VectorType >
vector_element< TYPE >
vector_expression< LHS, RHS, OP >
vector_multi_inner_prod< TYPE >
vector_tuple< ScalarT >
zero_matrix< SCALARTYPE >
Generated on Sun Dec 22 2013 22:31:38 for ViennaCL - The Vienna Computing Library by
1.7.6.1