ViennaCL - The Vienna Computing Library
1.6.1
Free open-source GPU-accelerated linear algebra and solver library.
Here is a list of all class members with links to the classes they belong to:
- i -
i :
viennacl::device_specific::index_tuple
ichol0_precond() :
viennacl::linalg::ichol0_precond< MatrixT >
,
viennacl::linalg::ichol0_precond< compressed_matrix< NumericT, AlignmentV > >
id() :
viennacl::ocl::device
,
viennacl::ocl::platform
,
viennacl::scheduler::result_of::op_type_info< op_add >
,
viennacl::scheduler::result_of::op_type_info< op_assign >
,
viennacl::scheduler::result_of::op_type_info< op_column >
,
viennacl::scheduler::result_of::op_type_info< op_div >
,
viennacl::scheduler::result_of::op_type_info< op_element_binary< op_argmax > >
,
viennacl::scheduler::result_of::op_type_info< op_element_binary< op_argmin > >
,
viennacl::scheduler::result_of::op_type_info< op_element_binary< op_div > >
,
viennacl::scheduler::result_of::op_type_info< op_element_binary< op_eq > >
,
viennacl::scheduler::result_of::op_type_info< op_element_binary< op_fmax > >
,
viennacl::scheduler::result_of::op_type_info< op_element_binary< op_fmin > >
,
viennacl::scheduler::result_of::op_type_info< op_element_binary< op_geq > >
,
viennacl::scheduler::result_of::op_type_info< op_element_binary< op_greater > >
,
viennacl::scheduler::result_of::op_type_info< op_element_binary< op_leq > >
,
viennacl::scheduler::result_of::op_type_info< op_element_binary< op_less > >
,
viennacl::scheduler::result_of::op_type_info< op_element_binary< op_neq > >
,
viennacl::scheduler::result_of::op_type_info< op_element_binary< op_pow > >
,
viennacl::scheduler::result_of::op_type_info< op_element_binary< op_prod > >
,
viennacl::scheduler::result_of::op_type_info< op_element_cast< char > >
,
viennacl::scheduler::result_of::op_type_info< op_element_cast< double > >
,
viennacl::scheduler::result_of::op_type_info< op_element_cast< float > >
,
viennacl::scheduler::result_of::op_type_info< op_element_cast< int > >
,
viennacl::scheduler::result_of::op_type_info< op_element_cast< long > >
,
viennacl::scheduler::result_of::op_type_info< op_element_cast< short > >
,
viennacl::scheduler::result_of::op_type_info< op_element_cast< unsigned char > >
,
viennacl::scheduler::result_of::op_type_info< op_element_cast< unsigned int > >
,
viennacl::scheduler::result_of::op_type_info< op_element_cast< unsigned long > >
,
viennacl::scheduler::result_of::op_type_info< op_element_cast< unsigned short > >
,
viennacl::scheduler::result_of::op_type_info< op_element_unary< op_abs > >
,
viennacl::scheduler::result_of::op_type_info< op_element_unary< op_acos > >
,
viennacl::scheduler::result_of::op_type_info< op_element_unary< op_asin > >
,
viennacl::scheduler::result_of::op_type_info< op_element_unary< op_atan > >
,
viennacl::scheduler::result_of::op_type_info< op_element_unary< op_ceil > >
,
viennacl::scheduler::result_of::op_type_info< op_element_unary< op_cos > >
,
viennacl::scheduler::result_of::op_type_info< op_element_unary< op_cosh > >
,
viennacl::scheduler::result_of::op_type_info< op_element_unary< op_exp > >
,
viennacl::scheduler::result_of::op_type_info< op_element_unary< op_fabs > >
,
viennacl::scheduler::result_of::op_type_info< op_element_unary< op_floor > >
,
viennacl::scheduler::result_of::op_type_info< op_element_unary< op_log > >
,
viennacl::scheduler::result_of::op_type_info< op_element_unary< op_log10 > >
,
viennacl::scheduler::result_of::op_type_info< op_element_unary< op_sin > >
,
viennacl::scheduler::result_of::op_type_info< op_element_unary< op_sinh > >
,
viennacl::scheduler::result_of::op_type_info< op_element_unary< op_sqrt > >
,
viennacl::scheduler::result_of::op_type_info< op_element_unary< op_tan > >
,
viennacl::scheduler::result_of::op_type_info< op_element_unary< op_tanh > >
,
viennacl::scheduler::result_of::op_type_info< op_flip_sign >
,
viennacl::scheduler::result_of::op_type_info< op_inner_prod >
,
viennacl::scheduler::result_of::op_type_info< op_inplace_add >
,
viennacl::scheduler::result_of::op_type_info< op_inplace_sub >
,
viennacl::scheduler::result_of::op_type_info< op_mat_mat_prod >
,
viennacl::scheduler::result_of::op_type_info< op_matrix_diag >
,
viennacl::scheduler::result_of::op_type_info< op_max >
,
viennacl::scheduler::result_of::op_type_info< op_min >
,
viennacl::scheduler::result_of::op_type_info< op_mult >
,
viennacl::scheduler::result_of::op_type_info< op_norm_1 >
,
viennacl::scheduler::result_of::op_type_info< op_norm_2 >
,
viennacl::scheduler::result_of::op_type_info< op_norm_inf >
,
viennacl::scheduler::result_of::op_type_info< op_prod >
,
viennacl::scheduler::result_of::op_type_info< op_reduce_columns< OP > >
,
viennacl::scheduler::result_of::op_type_info< op_reduce_rows< OP > >
,
viennacl::scheduler::result_of::op_type_info< op_reduce_vector< OP > >
,
viennacl::scheduler::result_of::op_type_info< op_row >
,
viennacl::scheduler::result_of::op_type_info< op_sub >
,
viennacl::scheduler::result_of::op_type_info< op_trans >
,
viennacl::scheduler::result_of::op_type_info< op_vector_diag >
identity_matrix() :
viennacl::identity_matrix< NumericT >
ilu0_precond() :
viennacl::linalg::ilu0_precond< MatrixT >
,
viennacl::linalg::ilu0_precond< viennacl::compressed_matrix< NumericT, AlignmentV > >
ilu0_tag() :
viennacl::linalg::ilu0_tag
ilu_vector_range() :
viennacl::linalg::detail::ilu_vector_range< VectorT, NumericT, SizeT >
ilut_precond() :
viennacl::linalg::ilut_precond< MatrixT >
,
viennacl::linalg::ilut_precond< viennacl::compressed_matrix< NumericT, AlignmentV > >
ilut_tag() :
viennacl::linalg::ilut_tag
image2d_max_height() :
viennacl::ocl::device
image2d_max_width() :
viennacl::ocl::device
image3d_max_depth() :
viennacl::ocl::device
image3d_max_height() :
viennacl::ocl::device
image3d_max_width() :
viennacl::ocl::device
image_support() :
viennacl::ocl::device
implicit_matrix_base() :
viennacl::implicit_matrix_base< NumericT >
implicit_matrix_char :
viennacl::scheduler::lhs_rhs_element
implicit_matrix_double :
viennacl::scheduler::lhs_rhs_element
implicit_matrix_float :
viennacl::scheduler::lhs_rhs_element
implicit_matrix_int :
viennacl::scheduler::lhs_rhs_element
implicit_matrix_long :
viennacl::scheduler::lhs_rhs_element
implicit_matrix_short :
viennacl::scheduler::lhs_rhs_element
implicit_matrix_uchar :
viennacl::scheduler::lhs_rhs_element
implicit_matrix_uint :
viennacl::scheduler::lhs_rhs_element
implicit_matrix_ulong :
viennacl::scheduler::lhs_rhs_element
implicit_matrix_ushort :
viennacl::scheduler::lhs_rhs_element
implicit_vector_base() :
viennacl::implicit_vector_base< NumericT >
implicit_vector_char :
viennacl::scheduler::lhs_rhs_element
implicit_vector_double :
viennacl::scheduler::lhs_rhs_element
implicit_vector_float :
viennacl::scheduler::lhs_rhs_element
implicit_vector_int :
viennacl::scheduler::lhs_rhs_element
implicit_vector_long :
viennacl::scheduler::lhs_rhs_element
implicit_vector_short :
viennacl::scheduler::lhs_rhs_element
implicit_vector_uchar :
viennacl::scheduler::lhs_rhs_element
implicit_vector_uint :
viennacl::scheduler::lhs_rhs_element
implicit_vector_ulong :
viennacl::scheduler::lhs_rhs_element
implicit_vector_ushort :
viennacl::scheduler::lhs_rhs_element
inc() :
viennacl::ocl::handle< OCL_TYPE >
,
viennacl::tools::detail::count
,
viennacl::tools::shared_ptr< T >
,
ViennaCLVector_impl
inc_tab() :
viennacl::device_specific::utils::kernel_generation_stream
INDEPENDENT :
viennacl::device_specific::statements_container
index() :
viennacl::const_entry_proxy< NumericT >
,
viennacl::entry_proxy< NumericT >
,
viennacl::implicit_vector_base< NumericT >
,
viennacl::linalg::detail::amg::amg_sparsevector_iterator< InternalT >
index1() :
viennacl::matrix_iterator< ROWCOL, MatrixT >
,
viennacl::tools::const_sparse_matrix_adapted_iterator< NumericT, SizeT, is_iterator1, is_forward >
,
viennacl::tools::sparse_matrix_adapted_iterator< NumericT, SizeT, is_iterator1 >
index2() :
viennacl::matrix_iterator< ROWCOL, MatrixT >
,
viennacl::tools::const_sparse_matrix_adapted_iterator< NumericT, SizeT, is_iterator1, is_forward >
,
viennacl::tools::sparse_matrix_adapted_iterator< NumericT, SizeT, is_iterator1 >
index_ :
viennacl::const_vector_iterator< NumericT, AlignmentV >
,
viennacl::implicit_vector_base< NumericT >
index_tuple() :
viennacl::device_specific::index_tuple
index_vector_type :
viennacl::linalg::block_ilu_precond< MatrixT, ILUTag >
,
viennacl::linalg::block_ilu_precond< compressed_matrix< NumericT, AlignmentV >, ILUTagT >
info() :
viennacl::ocl::device
,
viennacl::ocl::platform
info_ :
viennacl::device_specific::binary_leaf
init() :
viennacl::linalg::detail::amg::amg_slicing< InternalT1, InternalT2 >
,
viennacl::linalg::jacobi_precond< MatrixT, is_viennacl >
,
viennacl::linalg::jacobi_precond< MatrixT, true >
,
viennacl::linalg::opencl::kernels::bisect_kernel< NumericT >
,
viennacl::linalg::opencl::kernels::compressed_compressed_matrix< NumericT >
,
viennacl::linalg::opencl::kernels::compressed_matrix< NumericT >
,
viennacl::linalg::opencl::kernels::coordinate_matrix< NumericT >
,
viennacl::linalg::opencl::kernels::ell_matrix< NumericT >
,
viennacl::linalg::opencl::kernels::fft< NumericT >
,
viennacl::linalg::opencl::kernels::hyb_matrix< NumericT >
,
viennacl::linalg::opencl::kernels::ilu< NumericT >
,
viennacl::linalg::opencl::kernels::iterative< NumericT >
,
viennacl::linalg::opencl::kernels::matrix_legacy< NumericT, LayoutT >
,
viennacl::linalg::opencl::kernels::matrix_solve< NumericT, LayoutT1, LayoutT2 >
,
viennacl::linalg::opencl::kernels::nmf< NumericT >
,
viennacl::linalg::opencl::kernels::scalar< NumericT >
,
viennacl::linalg::opencl::kernels::sliced_ell_matrix< NumericT, unsigned int >
,
viennacl::linalg::opencl::kernels::spai< NumericT >
,
viennacl::linalg::opencl::kernels::svd< NumericT, MatrixLayout >
,
viennacl::linalg::row_scaling< MatrixType, is_viennacl >
,
viennacl::linalg::row_scaling< MatrixType, true >
,
viennacl::ocl::context
init_apply() :
viennacl::linalg::amg_precond< MatrixT >
,
viennacl::linalg::amg_precond< compressed_matrix< NumericT, AlignmentV > >
init_points() :
viennacl::linalg::detail::amg::amg_pointvector
inner_tolerance() :
viennacl::linalg::mixed_precision_cg_tag
input :
testData
InputData() :
viennacl::linalg::detail::InputData< NumericT >
internal_ellnnz() :
viennacl::hyb_matrix< NumericT, AlignmentV >
internal_maxnnz() :
viennacl::ell_matrix< NumericT, AlignmentV >
internal_nnz() :
viennacl::coordinate_matrix< NumericT, AlignmentV >
,
viennacl::ell_matrix< NumericT, AlignmentV >
internal_size() :
viennacl::circulant_matrix< NumericT, AlignmentV >
,
viennacl::hankel_matrix< NumericT, AlignmentV >
,
viennacl::linalg::detail::amg::amg_sparsevector< NumericT >
,
viennacl::matrix_base< NumericT, SizeT, DistanceT >
,
viennacl::ocl::packed_cl_uint
,
viennacl::toeplitz_matrix< NumericT, AlignmentV >
,
viennacl::vandermonde_matrix< NumericT, AlignmentV >
,
viennacl::vector_base< NumericT, SizeT, DistanceT >
internal_size1() :
viennacl::ell_matrix< NumericT, AlignmentV >
,
viennacl::hyb_matrix< NumericT, AlignmentV >
,
viennacl::matrix_base< NumericT, SizeT, DistanceT >
,
viennacl::sliced_ell_matrix< ScalarT, IndexT >
,
ViennaCLMatrix_impl
internal_size2() :
viennacl::ell_matrix< NumericT, AlignmentV >
,
viennacl::hyb_matrix< NumericT, AlignmentV >
,
viennacl::matrix_base< NumericT, SizeT, DistanceT >
,
viennacl::sliced_ell_matrix< ScalarT, IndexT >
,
ViennaCLMatrix_impl
invalid_template_exception() :
viennacl::device_specific::template_base::invalid_template_exception
is_cpoint() :
viennacl::linalg::detail::amg::amg_point
is_fpoint() :
viennacl::linalg::detail::amg::amg_point
is_index_reduction() :
viennacl::device_specific::mapped_reduction
is_influencing() :
viennacl::linalg::detail::amg::amg_point
is_node_trans() :
viennacl::device_specific::template_base
is_null() :
viennacl::tools::detail::count
is_row_major :
viennacl::linalg::opencl::kernels::ambm_config
is_striding_operator() :
viennacl::device_specific::template_base
is_undecided() :
viennacl::linalg::detail::amg::amg_point
isnonzero() :
viennacl::linalg::detail::amg::amg_sparsematrix< NumericT >
,
viennacl::linalg::detail::amg::amg_sparsevector< NumericT >
iterator :
viennacl::linalg::detail::amg::amg_point
,
viennacl::linalg::detail::amg::amg_pointvector
,
viennacl::linalg::detail::amg::amg_sparsevector< NumericT >
,
viennacl::linalg::detail::spai::sparse_vector< NumericT >
,
viennacl::vector_base< NumericT, SizeT, DistanceT >
,
viennacl::vector_range< VectorType >
,
viennacl::vector_slice< VectorType >
iterator1 :
viennacl::linalg::detail::amg::amg_sparsematrix< NumericT >
,
viennacl::matrix_base< NumericT, SizeT, DistanceT >
,
viennacl::tools::const_sparse_matrix_adapted_iterator< NumericT, SizeT, is_iterator1, is_forward >
,
viennacl::tools::sparse_matrix_adapted_iterator< NumericT, SizeT, is_iterator1 >
,
viennacl::tools::sparse_matrix_adapter< NumericT, SizeT >
iterator2 :
viennacl::linalg::detail::amg::amg_sparsematrix< NumericT >
,
viennacl::matrix_base< NumericT, SizeT, DistanceT >
,
viennacl::tools::const_sparse_matrix_adapted_iterator< NumericT, SizeT, is_iterator1, is_forward >
,
viennacl::tools::sparse_matrix_adapted_iterator< NumericT, SizeT, is_iterator1 >
,
viennacl::tools::sparse_matrix_adapter< NumericT, SizeT >
iters() :
viennacl::linalg::bicgstab_tag
,
viennacl::linalg::cg_tag
,
viennacl::linalg::gmres_tag
,
viennacl::linalg::mixed_precision_cg_tag
,
viennacl::linalg::nmf_config
iters_ :
viennacl::linalg::nmf_config
Generated on Thu Nov 20 2014 15:15:40 for ViennaCL - The Vienna Computing Library by
1.8.8