ViennaCL - The Vienna Computing Library
1.7.1
Free open-source GPU-accelerated linear algebra and solver library.
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Here is a list of all class members with links to the classes they belong to:
- s -
scalar() :
viennacl::scalar< TYPE >
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 >
,
viennacl::scalar_expression< LHS, RHS, op_sum >
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 >
,
viennacl::scalar_expression< LHS, RHS, op_sum >
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_arguments() :
viennacl::device_specific::template_base
set_coarse_levels() :
viennacl::linalg::amg_tag
set_coarsening_cutoff() :
viennacl::linalg::amg_tag
set_coarsening_method() :
viennacl::linalg::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_initial_guess() :
viennacl::linalg::bicgstab_solver< VectorT >
,
viennacl::linalg::cg_solver< VectorT >
,
viennacl::linalg::gmres_solver< VectorT >
set_interpolation_method() :
viennacl::linalg::amg_tag
set_jacobi_weight() :
viennacl::linalg::amg_tag
set_monitor() :
viennacl::linalg::bicgstab_solver< VectorT >
,
viennacl::linalg::cg_solver< VectorT >
,
viennacl::linalg::gmres_solver< VectorT >
set_postsmooth_steps() :
viennacl::linalg::amg_tag
set_presmooth_steps() :
viennacl::linalg::amg_tag
set_setup_context() :
viennacl::linalg::amg_tag
set_strong_connection_threshold() :
viennacl::linalg::amg_tag
set_target_context() :
viennacl::linalg::amg_tag
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< 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< SizeType, DistanceType >
,
viennacl::basic_slice< SizeType, DistanceType >
,
viennacl::implicit_vector_base< NumericT >
,
viennacl::linalg::amg_precond< compressed_matrix< NumericT, AlignmentV > >
,
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< SCALARTYPE, ALIGNMENT >
,
viennacl::hyb_matrix< SCALARTYPE, ALIGNMENT >
,
viennacl::implicit_matrix_base< NumericT >
,
viennacl::matrix_base< NumericT, SizeT, DistanceT >
,
viennacl::matrix_expression< LHS, RHS, OP >
,
viennacl::sliced_ell_matrix< ScalarT, IndexT >
,
viennacl::toeplitz_matrix< SCALARTYPE, ALIGNMENT >
,
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< SCALARTYPE, ALIGNMENT >
,
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< SCALARTYPE, ALIGNMENT >
,
viennacl::hyb_matrix< SCALARTYPE, ALIGNMENT >
,
viennacl::implicit_matrix_base< NumericT >
,
viennacl::matrix_base< NumericT, SizeT, DistanceT >
,
viennacl::matrix_expression< LHS, RHS, OP >
,
viennacl::sliced_ell_matrix< ScalarT, IndexT >
,
viennacl::toeplitz_matrix< SCALARTYPE, ALIGNMENT >
,
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< SCALARTYPE, ALIGNMENT >
,
ViennaCLMatrix_impl
size2_ :
viennacl::implicit_matrix_base< NumericT >
size_ :
viennacl::implicit_vector_base< NumericT >
,
viennacl::linalg::detail::ilut_sparse_vector< NumericT >
size_type :
dense_matrix< T >
,
viennacl::basic_range< SizeType, DistanceType >
,
viennacl::basic_slice< SizeType, DistanceType >
,
viennacl::compressed_compressed_matrix< NumericT >
,
viennacl::compressed_matrix< NumericT, AlignmentV >
,
viennacl::const_vector_iterator< SCALARTYPE, ALIGNMENT >
,
viennacl::coordinate_matrix< NumericT, AlignmentV >
,
viennacl::ell_matrix< NumericT, AlignmentV >
,
viennacl::identity_matrix< NumericT >
,
viennacl::implicit_matrix_base< NumericT >
,
viennacl::matrix< SCALARTYPE, F, ALIGNMENT >
,
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< TYPE >
,
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< SCALARTYPE, ALIGNMENT >
,
viennacl::vector_base< NumericT, SizeT, DistanceT >
,
viennacl::vector_expression< LHS, RHS, OP >
,
viennacl::vector_iterator< SCALARTYPE, ALIGNMENT >
,
viennacl::vector_range< VectorType >
,
viennacl::vector_slice< VectorType >
,
viennacl::zero_matrix< NumericT >
sliced_ell_matrix() :
viennacl::sliced_ell_matrix< ScalarT, IndexT >
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() :
viennacl::basic_range< SizeType, DistanceType >
,
viennacl::basic_slice< SizeType, DistanceType >
,
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< SCALARTYPE, ALIGNMENT >
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< SizeType, DistanceType >
,
viennacl::const_vector_iterator< SCALARTYPE, ALIGNMENT >
,
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< SCALARTYPE, ALIGNMENT >
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 >
sweeps() :
viennacl::linalg::chow_patel_tag
switch_active_handle_id() :
viennacl::backend::mem_handle
switch_context() :
viennacl::linalg::detail::amg::amg_level_context
,
viennacl::ocl::backend< dummy >
switch_device() :
viennacl::ocl::context
switch_memory_context() :
viennacl::compressed_compressed_matrix< NumericT >
,
viennacl::compressed_matrix< NumericT, AlignmentV >
,
viennacl::matrix_base< NumericT, SizeT, DistanceT >
,
viennacl::vector< SCALARTYPE, ALIGNMENT >
,
viennacl::vector_base< NumericT, SizeT, DistanceT >
switch_queue() :
viennacl::ocl::context
Generated on Wed Jan 20 2016 22:32:47 for ViennaCL - The Vienna Computing Library by
1.8.6