range.h File Reference
#include <TiledArray/permutation.h>#include <TiledArray/range_iterator.h>#include <TiledArray/size_array.h>#include <TiledArray/util/vector.h>
Include dependency graph for range.h:

This graph shows which files directly or indirectly include this file:

Classes | |
| class | TiledArray::Range |
A (hyperrectangular) interval on , space of integer -indices. More... | |
Namespaces | |
| TiledArray | |
Functions | |
| void | TiledArray::swap (Range &r0, Range &r1) |
| Exchange the values of the give two ranges. More... | |
| Range | TiledArray::operator* (const Permutation &perm, const Range &r) |
| Create a permuted range. More... | |
| template<typename I , typename = std::enable_if_t<std::is_integral_v<I>>> | |
| Range | TiledArray::permute (const Range &r, std::initializer_list< I > perm) |
| Create a permuted range. More... | |
| bool | TiledArray::operator== (const Range &r1, const Range &r2) |
| Range equality comparison. More... | |
| bool | TiledArray::operator!= (const Range &r1, const Range &r2) |
| Range inequality comparison. More... | |
| std::ostream & | TiledArray::operator<< (std::ostream &os, const Range &r) |
| Range output operator. More... | |
| bool | TiledArray::is_congruent (const Range &r1, const Range &r2) |
| Test the two ranges are congruent. More... | |
| bool | TiledArray::is_contiguous (const Range &range) |
, space of integer
-indices.
1.8.20