TRIQS/itertools 1.3.0
C++ range library
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
[detail level 12]
 
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