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:
- s -
scalar() :
viennacl::scalar< NumericT >
scalar_char :
viennacl::scheduler::lhs_rhs_element
scalar_double :
viennacl::scheduler::lhs_rhs_element
scalar_expression() :
viennacl::scalar_expression< LHS, RHS, OP >
,
viennacl::scalar_expression< LHS, RHS, op_inner_prod >
,
viennacl::scalar_expression< LHS, RHS, op_max >
,
viennacl::scalar_expression< LHS, RHS, op_min >
,
viennacl::scalar_expression< LHS, RHS, op_norm_1 >
,
viennacl::scalar_expression< LHS, RHS, op_norm_2 >
,
viennacl::scalar_expression< LHS, RHS, op_norm_frobenius >
,
viennacl::scalar_expression< LHS, RHS, op_norm_inf >
scalar_float :
viennacl::scheduler::lhs_rhs_element
scalar_int :
viennacl::scheduler::lhs_rhs_element
scalar_long :
viennacl::scheduler::lhs_rhs_element
scalar_matrix() :
viennacl::scalar_matrix< NumericT >
scalar_short :
viennacl::scheduler::lhs_rhs_element
scalar_uchar :
viennacl::scheduler::lhs_rhs_element
scalar_uint :
viennacl::scheduler::lhs_rhs_element
scalar_ulong :
viennacl::scheduler::lhs_rhs_element
scalar_ushort :
viennacl::scheduler::lhs_rhs_element
scalar_vector() :
viennacl::scalar_vector< NumericT >
ScalarType :
viennacl::linalg::spai_precond< MatrixType >
,
viennacl::scalar_expression< LHS, RHS, OP >
,
viennacl::scalar_expression< LHS, RHS, op_inner_prod >
,
viennacl::scalar_expression< LHS, RHS, op_max >
,
viennacl::scalar_expression< LHS, RHS, op_min >
,
viennacl::scalar_expression< LHS, RHS, op_norm_1 >
,
viennacl::scalar_expression< LHS, RHS, op_norm_2 >
,
viennacl::scalar_expression< LHS, RHS, op_norm_frobenius >
,
viennacl::scalar_expression< LHS, RHS, op_norm_inf >
scalartype_ :
viennacl::device_specific::mapped_object
SEQUENTIAL :
viennacl::device_specific::statements_container
set() :
viennacl::backend::typesafe_host_array< T, special >
,
viennacl::backend::typesafe_host_array< T, true >
,
viennacl::compressed_compressed_matrix< NumericT >
,
viennacl::compressed_matrix< NumericT, AlignmentV >
set_aggregate() :
viennacl::linalg::detail::amg::amg_point
set_arguments() :
viennacl::device_specific::template_base
set_as() :
viennacl::linalg::detail::amg::amg_tag
set_coarse() :
viennacl::linalg::detail::amg::amg_tag
set_coarse_index() :
viennacl::linalg::detail::amg::amg_point
set_coarselevels() :
viennacl::linalg::detail::amg::amg_tag
set_context_device_num() :
viennacl::ocl::backend< dummy >
set_context_device_type() :
viennacl::ocl::backend< dummy >
set_context_platform_index() :
viennacl::ocl::backend< dummy >
set_drop_tolerance() :
viennacl::linalg::ilut_tag
set_entries_per_row() :
viennacl::linalg::ilut_tag
set_handle() :
viennacl::matrix_base< NumericT, SizeT, DistanceT >
,
viennacl::vector_base< NumericT, SizeT, DistanceT >
set_index() :
viennacl::linalg::detail::amg::amg_point
set_interpol() :
viennacl::linalg::detail::amg::amg_tag
set_interpolweight() :
viennacl::linalg::detail::amg::amg_tag
set_offset() :
viennacl::linalg::detail::amg::amg_point
set_postsmooth() :
viennacl::linalg::detail::amg::amg_tag
set_presmooth() :
viennacl::linalg::detail::amg::amg_tag
set_threshold() :
viennacl::linalg::detail::amg::amg_tag
set_trans() :
viennacl::linalg::detail::amg::amg_sparsematrix< NumericT >
setBegInd() :
viennacl::linalg::detail::spai::spai_tag
setEndInd() :
viennacl::linalg::detail::spai::spai_tag
setIsRight() :
viennacl::linalg::detail::spai::fspai_tag
,
viennacl::linalg::detail::spai::spai_tag
setIsStatic() :
viennacl::linalg::detail::spai::fspai_tag
,
viennacl::linalg::detail::spai::spai_tag
setIterationLimit() :
viennacl::linalg::detail::spai::fspai_tag
,
viennacl::linalg::detail::spai::spai_tag
setResidualNormThreshold() :
viennacl::linalg::detail::spai::fspai_tag
,
viennacl::linalg::detail::spai::spai_tag
setResidualThreshold() :
viennacl::linalg::detail::spai::spai_tag
setup() :
viennacl::linalg::amg_precond< MatrixT >
,
viennacl::linalg::amg_precond< compressed_matrix< NumericT, AlignmentV > >
setup_context() :
viennacl::ocl::backend< dummy >
sha1() :
viennacl::tools::detail::sha1
shared_ptr :
viennacl::tools::shared_ptr< T >
simd_width :
viennacl::device_specific::template_base::parameters_type
single_fp_config() :
viennacl::ocl::device
size() :
vector_proxy< NumericT >
,
viennacl::backend::typesafe_host_array< T, special >
,
viennacl::backend::typesafe_host_array< T, true >
,
viennacl::basic_range< SizeT, DistanceT >
,
viennacl::basic_slice< SizeT, DistanceT >
,
viennacl::implicit_vector_base< NumericT >
,
viennacl::linalg::detail::amg::amg_pointvector
,
viennacl::linalg::detail::amg::amg_sparsevector< NumericT >
,
viennacl::linalg::detail::ilu_vector_range< VectorT, NumericT, SizeT >
,
viennacl::ocl::local_mem
,
viennacl::ocl::packed_cl_uint
,
viennacl::vector_base< NumericT, SizeT, DistanceT >
,
viennacl::vector_expression< LHS, RHS, OP >
,
viennacl::vector_tuple< ScalarT >
,
ViennaCLVector_impl
size1() :
dense_matrix< T >
,
viennacl::circulant_matrix< NumericT, AlignmentV >
,
viennacl::compressed_compressed_matrix< NumericT >
,
viennacl::compressed_matrix< NumericT, AlignmentV >
,
viennacl::coordinate_matrix< NumericT, AlignmentV >
,
viennacl::ell_matrix< NumericT, AlignmentV >
,
viennacl::hankel_matrix< NumericT, AlignmentV >
,
viennacl::hyb_matrix< NumericT, AlignmentV >
,
viennacl::implicit_matrix_base< NumericT >
,
viennacl::linalg::detail::amg::amg_sparsematrix< NumericT >
,
viennacl::matrix_base< NumericT, SizeT, DistanceT >
,
viennacl::matrix_expression< LHS, RHS, OP >
,
viennacl::sliced_ell_matrix< ScalarT, IndexT >
,
viennacl::toeplitz_matrix< NumericT, AlignmentV >
,
viennacl::tools::const_sparse_matrix_adapter< NumericT, SizeT >
,
viennacl::tools::MATRIX_SIZE_DEDUCER< LHS, RHS, OP >
,
viennacl::tools::sparse_matrix_adapter< NumericT, SizeT >
,
viennacl::vandermonde_matrix< NumericT, AlignmentV >
,
ViennaCLMatrix_impl
size1_ :
viennacl::implicit_matrix_base< NumericT >
size2() :
dense_matrix< T >
,
viennacl::circulant_matrix< NumericT, AlignmentV >
,
viennacl::compressed_compressed_matrix< NumericT >
,
viennacl::compressed_matrix< NumericT, AlignmentV >
,
viennacl::coordinate_matrix< NumericT, AlignmentV >
,
viennacl::ell_matrix< NumericT, AlignmentV >
,
viennacl::hankel_matrix< NumericT, AlignmentV >
,
viennacl::hyb_matrix< NumericT, AlignmentV >
,
viennacl::implicit_matrix_base< NumericT >
,
viennacl::linalg::detail::amg::amg_sparsematrix< NumericT >
,
viennacl::matrix_base< NumericT, SizeT, DistanceT >
,
viennacl::matrix_expression< LHS, RHS, OP >
,
viennacl::sliced_ell_matrix< ScalarT, IndexT >
,
viennacl::toeplitz_matrix< NumericT, AlignmentV >
,
viennacl::tools::const_sparse_matrix_adapter< NumericT, SizeT >
,
viennacl::tools::MATRIX_SIZE_DEDUCER< LHS, RHS, OP >
,
viennacl::tools::sparse_matrix_adapter< NumericT, SizeT >
,
viennacl::vandermonde_matrix< NumericT, AlignmentV >
,
ViennaCLMatrix_impl
size2_ :
viennacl::implicit_matrix_base< NumericT >
size_ :
viennacl::implicit_vector_base< NumericT >
size_type :
dense_matrix< T >
,
viennacl::basic_range< SizeT, DistanceT >
,
viennacl::basic_slice< SizeT, DistanceT >
,
viennacl::compressed_compressed_matrix< NumericT >
,
viennacl::compressed_matrix< NumericT, AlignmentV >
,
viennacl::const_vector_iterator< NumericT, AlignmentV >
,
viennacl::coordinate_matrix< NumericT, AlignmentV >
,
viennacl::ell_matrix< NumericT, AlignmentV >
,
viennacl::identity_matrix< NumericT >
,
viennacl::implicit_matrix_base< NumericT >
,
viennacl::matrix< NumericT, F, AlignmentV >
,
viennacl::matrix_base< NumericT, SizeT, DistanceT >
,
viennacl::matrix_expression< LHS, RHS, OP >
,
viennacl::matrix_range< MatrixType >
,
viennacl::matrix_slice< MatrixType >
,
viennacl::ocl::kernel
,
viennacl::scalar< NumericT >
,
viennacl::scalar_matrix< NumericT >
,
viennacl::scheduler::statement
,
viennacl::sliced_ell_matrix< ScalarT, IndexT >
,
viennacl::tools::const_sparse_matrix_adapted_iterator< NumericT, SizeT, is_iterator1, is_forward >
,
viennacl::tools::const_sparse_matrix_adapter< NumericT, SizeT >
,
viennacl::tools::sparse_matrix_adapted_iterator< NumericT, SizeT, is_iterator1 >
,
viennacl::tools::sparse_matrix_adapter< NumericT, SizeT >
,
viennacl::vector< NumericT, AlignmentV >
,
viennacl::vector_base< NumericT, SizeT, DistanceT >
,
viennacl::vector_expression< LHS, RHS, OP >
,
viennacl::vector_iterator< NumericT, AlignmentV >
,
viennacl::vector_range< VectorType >
,
viennacl::vector_slice< VectorType >
,
viennacl::zero_matrix< NumericT >
slice() :
viennacl::linalg::detail::amg::amg_slicing< InternalT1, InternalT2 >
sliced_ell_matrix() :
viennacl::sliced_ell_matrix< ScalarT, IndexT >
smooth_jacobi() :
viennacl::linalg::amg_precond< MatrixT >
,
viennacl::linalg::amg_precond< compressed_matrix< NumericT, AlignmentV > >
sort() :
viennacl::linalg::detail::amg::amg_pointvector
spai_precond() :
viennacl::linalg::spai_precond< MatrixType >
,
viennacl::linalg::spai_precond< viennacl::compressed_matrix< ScalarType, MAT_ALIGNMENT > >
spai_tag() :
viennacl::linalg::detail::spai::spai_tag
sparse_matrix_adapted_iterator() :
viennacl::tools::sparse_matrix_adapted_iterator< NumericT, SizeT, is_iterator1 >
sparse_matrix_adapter() :
viennacl::tools::sparse_matrix_adapter< NumericT, SizeT >
sparse_vector() :
viennacl::linalg::detail::spai::sparse_vector< NumericT >
special :
viennacl::backend::detail::convert_to_opencl< T >
src() :
viennacl::device_specific::lazy_program_compiler
stagnation_tolerance() :
viennacl::linalg::nmf_config
start() :
Timer
,
viennacl::basic_range< SizeT, DistanceT >
,
viennacl::basic_slice< SizeT, DistanceT >
,
viennacl::ocl::packed_cl_uint
,
viennacl::tools::timer
,
viennacl::vector_base< NumericT, SizeT, DistanceT >
start1() :
viennacl::matrix_base< NumericT, SizeT, DistanceT >
,
ViennaCLMatrix_impl
start2() :
viennacl::matrix_base< NumericT, SizeT, DistanceT >
,
ViennaCLMatrix_impl
start_ :
viennacl::const_vector_iterator< NumericT, AlignmentV >
starting_node_param() :
viennacl::advanced_cuthill_mckee_tag
statement :
viennacl::device_specific::mapped_object::node_info
,
viennacl::device_specific::mapped_reduction
,
viennacl::scheduler::statement
statement_not_supported_exception() :
viennacl::scheduler::statement_not_supported_exception
statement_representation_functor() :
viennacl::device_specific::tree_parsing::statement_representation_functor
statements_container() :
viennacl::device_specific::statements_container
std_a :
viennacl::linalg::detail::InputData< NumericT >
std_b :
viennacl::linalg::detail::InputData< NumericT >
std_eigenvalues :
viennacl::linalg::detail::ResultDataLarge< NumericT >
,
viennacl::linalg::detail::ResultDataSmall< NumericT >
str() :
op_assign
,
op_minus_assign
,
op_plus_assign
,
viennacl::device_specific::utils::kernel_generation_stream
stride() :
viennacl::basic_slice< SizeT, DistanceT >
,
viennacl::const_vector_iterator< NumericT, AlignmentV >
,
viennacl::ocl::packed_cl_uint
,
viennacl::vector_base< NumericT, SizeT, DistanceT >
stride1() :
viennacl::matrix_base< NumericT, SizeT, DistanceT >
,
ViennaCLMatrix_impl
stride2() :
viennacl::matrix_base< NumericT, SizeT, DistanceT >
,
ViennaCLMatrix_impl
stride_ :
viennacl::const_vector_iterator< NumericT, AlignmentV >
subtype :
viennacl::scheduler::lhs_rhs_element
swap() :
viennacl::backend::mem_handle
,
viennacl::ocl::handle< OCL_TYPE >
,
viennacl::tools::shared_ptr< T >
,
viennacl::vector_base< NumericT, SizeT, DistanceT >
switch_active_handle_id() :
viennacl::backend::mem_handle
switch_context() :
viennacl::ocl::backend< dummy >
switch_device() :
viennacl::ocl::context
switch_ftoc() :
viennacl::linalg::detail::amg::amg_point
,
viennacl::linalg::detail::amg::amg_pointvector
switch_memory_context() :
viennacl::compressed_compressed_matrix< NumericT >
,
viennacl::compressed_matrix< NumericT, AlignmentV >
,
viennacl::matrix_base< NumericT, SizeT, DistanceT >
,
viennacl::vector< NumericT, AlignmentV >
,
viennacl::vector_base< NumericT, SizeT, DistanceT >
switch_queue() :
viennacl::ocl::context
Generated on Thu Nov 20 2014 15:15:40 for ViennaCL - The Vienna Computing Library by
1.8.8