API Reference
Auto-generated from source via Doxygen. Every public type, function, and enum in the loops namespace.
Containers
Owning data structures for sparse matrix formats.
struct
reference::default_tolerance
Default approximate-equality predicate for SpMV outputs.
View details →
struct
infinite_range_proxy::step_range_proxy::iter
infinite_range_proxy::step_range_proxy::iter type.
View details →
struct
infinite_range_proxy::step_range_proxy
infinite_range_proxy::step_range_proxy type.
View details →Layout Views
Non-owning views that implement the tile-atom layout contract.
struct
layout::dia
DIA-shaped tile-atom layout view (tile is a row, atom is a diagonal cell).
View details →
struct
layout::flat_uniform_occupancy
Flatten + chunk a base layout into K-atom tiles.
View details →
struct
layout::flat_uniform_occupancy::tile_end_fn
Functor used to materialize tile_end values lazily.
View details →Schedules
Load-balancing algorithms that map atoms and tiles to GPU threads.