TRIQS/itertools 1.3.0
C++ range library
Loading...
Searching...
No Matches
itertools Directory Reference

Files

 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.