cusp | |
blas | |
blas.h | BLAS-like functions |
eigen | |
arnoldi.h | Arnoldi method |
lanczos.h | Lanczos method |
lobpcg.h | LOBPCG method |
spectral_radius.h | Various methods to compute spectral radius |
gallery | |
diffusion.h | Anisotropic diffusion matrix generators |
grid.h | Grid matrix generators |
poisson.h | Poisson matrix generators |
random.h | Random matrix generators |
graph | |
breadth_first_search.h | Breadth-first traversal of a graph |
connected_components.h | Compute the connected components of a graph |
hilbert_curve.h | Cluster points using a Hilbert space filling curve |
maximal_independent_set.h | Maximal independent set of a graph |
pseudo_peripheral.h | Pseduo peripheral vertex of a graph |
symmetric_rcm.h | Reverse Cuthill-Mckee of a sparse matrix |
vertex_coloring.h | Breadth-first traversal of a graph |
io | |
binary.h | Binary file I/O |
dimacs.h | Dimacs file I/O |
matrix_market.h | MatrixMarket file I/O |
iterator | |
join_iterator.h | An iterator which concatenates two separate iterators |
random_iterator.h | An iterator which generates random entries |
strided_iterator.h | An iterator which returns strided access to array entries |
krylov | |
bicg.h | Biconjugate Gradient (BiCG) method |
bicgstab.h | Biconjugate Gradient Stabilized (BiCGstab) method |
bicgstab_m.h | Multi-mass Biconjugate Gradient stabilized (BiCGstab-M) method |
cg.h | Conjugate Gradient (CG) method |
cg_m.h | Multi-mass Conjugate Gradient (CG-M) method |
cr.h | Conjugate Residual (CR) method |
gmres.h | Generalized Minimum Residual (GMRES) method |
lapack | |
lapack.h | Interface to lapack functions |
precond | |
aggregation | |
smoothed_aggregation.h | Algebraic multigrid preconditoner based on smoothed aggregation |
ainv.h | Approximate Inverse (AINV) preconditioner |
diagonal.h | Diagonal preconditioner |
relaxation | |
gauss_seidel.h | Gauss-Seidel relaxation |
jacobi.h | Jacobi relaxation |
polynomial.h | Polynomial relaxation |
sor.h | Successive Over-Relaxation relaxation |
array1d.h | 1D array of elements that may reside in "host" or "device" memory space |
array2d.h | 2D array of elements that may reside in "host" or "device" memory space |
complex.h | Complex numbers |
convert.h | Matrix format conversion |
coo_matrix.h | Coordinate matrix format |
copy.h | Performs (deep) copy operations between containers and views |
csr_matrix.h | Compressed Sparse Row matrix format |
dia_matrix.h | Diagonal matrix format |
elementwise.h | Elementwise operations on matrices |
ell_matrix.h | ELLPACK/ITPACK matrix format |
format_utils.h | Various matrix utility functions |
functional.h | Defines templated convenience functors analogous to what is found in thrust's functional |
hyb_matrix.h | Hybrid ELL/COO matrix format |
linear_operator.h | Abstract interface for iterative solvers |
monitor.h | Monitor iterative solver convergence |
multiply.h | Matrix multiplication |
permutation_matrix.h | A permutation matrix |
print.h | Print textual representation of an object |
sort.h | Specialized sorting routines |
transpose.h | Matrix transpose |
verify.h | Validate matrix format |