Source Code Documentation
The source documentation is extracted from the C++ files using Doxygen.
- BLAS1 – KokkosKernels blas1 interfaces
- BLAS2 – KokkosKernels blas2 interfaces
- BLAS3 – KokkosKernels blas3 interfaces
- SPARSE – KokkosKernels sparse interfaces
- crsmatrix
KokkosSparse::CrsMatrixgraphvaluesdev_configCrsMatrix()CrsMatrix()CrsMatrix()CrsMatrix()CrsMatrix()CrsMatrix()CrsMatrix()CrsMatrix()operator=()numRows()numCols()numPointRows()numPointCols()nnz()row()rowConst()execution_spacememory_spacedevice_typevalue_typeordinal_typesize_typeHostMirrorStaticCrsGraphTypestaticcrsgraph_typeindex_typeconst_ordinal_typenon_const_ordinal_typerow_map_typeconst_size_typenon_const_size_typevalues_typeconst_value_typenon_const_value_type
- ccsmatrix
- coomatrix
KokkosSparse::CooMatrixscalar_typeconst_scalar_typenon_const_scalar_typeordinal_typeconst_ordinal_typenon_const_ordinal_typerow_typecolumn_typedevice_typeexecution_spacememory_spacememory_traitssize_typerow_viewcolumn_viewscalar_viewconst_typeCooMatrix()CooMatrix()numCols()numRows()nnz()row()col()data()
- crs2ccs
- ccs2crs
- coo2crs
- crs2coo
- spmv
- trsv
- spgemm
- block_spgemm
- gauss_seidel
create_gs_handle()create_gs_handle()create_gs_handle()gauss_seidel_symbolic()gauss_seidel_symbolic()gauss_seidel_numeric()gauss_seidel_numeric()gauss_seidel_numeric()gauss_seidel_numeric()symmetric_gauss_seidel_apply()symmetric_gauss_seidel_apply()forward_sweep_gauss_seidel_apply()forward_sweep_gauss_seidel_apply()backward_sweep_gauss_seidel_apply()backward_sweep_gauss_seidel_apply()
- block_gauss_seidel
- par_ilut
- gmres
- sptrsv
- crsmatrix
- BATCHED – KokkosKernels batched functor-level interfaces
- innerlu
- applypivot
- qr_withcolumnpivoting
- addradial
- householder
- set
- scale
- setidentity
- applyhouseholder
- innermultipledotproduct
- lu
- solveutv
- utv
- inverselu
- svd
- eigendecomposition
- trtri
- qr
- trmm
- trsm
- innergemmfixa
- innergemmfixb
- innergemmfixc
- applyq
- copy
- innertrsm
- solvelu
- xpay
- axpy
- gemv
- dot
- hadamardproduct
- vector
- trsv
- gemm
- BATCHED – KokkosKernels batched host-level interfaces
- SPARSE BATCHED – KokkosKernels sparse batched functor-level interfaces
- cg
- crsmatrix
- gmres
- identity
- jacobiprec
- krylovhandle
KokkosBatched::KrylovHandleget_number_of_systems_per_team()get_number_of_teams()reset()synchronise_host()is_converged()is_converged_host()is_converged()is_converged_host()set_tolerance()get_tolerance()set_max_tolerance()get_max_tolerance()set_max_iteration()get_max_iteration()get_norm()get_norm_host()get_last_norm()get_last_norm_host()get_iteration()get_iteration_host()set_ortho_strategy()get_ortho_strategy()set_scratch_pad_level()get_scratch_pad_level()set_compute_last_residual()get_compute_last_residual()
- spmv