librsb 1.3.0.2

examples Directory Reference

## Files
file | assemble.cpp
| C++ example based on <rsb.hpp> assembling RsbMatrix by pieces.
file | autotune.cpp
| C++ example based on <rsb.hpp> for performance-benchmarking a matrix from file using RsbMatrix.tune_spmm(), for various right-hand side counts.
file | bench.cpp
| C++ example based on <rsb.hpp> for performance-benchmarking a matrix from file using RsbMatrix.spmm(), for various right-hand side counts.
file | build.cpp
| C++ example based on <rsb.hpp> using timings for common matrix operations on RsbMatrix: RsbMatrix.get_coo(), rsb_coo_sort(), rsb_time().
file | example.cpp
| C++ example based on <rsb.hpp> using RsbMatrix.spmm().
file | misc.cpp
| C++ example based on <rsb.hpp> showing various RsbMatrix operations.
file | mtx2bin.cpp
| C++ example based on <rsb.hpp> converting a Matrix Market file into a custom format using RsbMatrix.get_coo().
file | render.cpp
| C++ example based on <rsb.hpp> of invoking the autotuner on an RsbMatrix matrix with RsbMatrix.tune_spmm() and rendering it with RsbMatrix.rndr().
file | span.cpp
| C++ example based on <rsb.hpp> illustrating use of RsbMatrix.file_save(), and std::span-based versions of RsbMatrix.tune_spmm(), RsbMatrix.spmv().
file | twonnz.cpp
| C++ example based on <rsb.hpp> measuring RsbMatrix.spmm() performance of a matrix with only two elements; this is is effectively measuring performance of result vector scaling.