TRIQS/itertools 1.3.0
C++ range library
|
▼ itertools | |
enumerate.hpp | Provides a range adapting function for enumerating a given range/view |
iterator_facade.hpp | Provides a CRTP base class for various iterator types in itertools |
itertools.hpp | Provides a small subset of the ranges and views from std::ranges |
omp_chunk.hpp | Provides utilities to distribute a range across OMP threads |
product.hpp | Provides a range adapting function for multiplying a given number of ranges/views (cartesian product) |
range.hpp | Provides an integer range similar to Python's range |
sentinel.hpp | Provides a generic sentinel type for various iterator types in itertools |
slice.hpp | Provides a range adapting function for slicing a given range/view |
stride.hpp | Provides a range adapting function for striding through a given range/view |
transform.hpp | Provides a range adapting function for transforming a given range/view |
utils.hpp | Provides some utility functions for itertools |
zip.hpp | Provides a range adapting function for zipping a given number of ranges/views |