![]() |
Mackey
V3.3
A C++ library for computing RO(G) graded homology
|
Generates all vectors interpolating between given min and max vectors. More...
#include <General.hpp>
Classes | |
| class | const_iterator |
| Constant iterator through generated vectors. More... | |
Public Member Functions | |
| InterpolatingVectorGenerator (const T &min, const T &max) | |
| Constructor using min, max and policy. More... | |
| size_t | size () const |
| Returns the total amount of elements that will be generated. More... | |
| std::vector< T > | operator() () const |
| Returns vector of all generated elements. More... | |
| auto | begin () const |
| Initial generator. More... | |
| auto | end () const |
| Terminal generator. More... | |
Generates all vectors interpolating between given min and max vectors.
| T | The type of vectors eg std::vector<int> |
Use with a ranged for loop: Ex for (const auto& i:v){ ... } where v is a vector_interpolate_generator object.
| InterpolatingVectorGenerator | ( | const T & | min, |
| const T & | max | ||
| ) |
Constructor using min, max and policy.
| size_t size | ( | ) | const |
Returns the total amount of elements that will be generated.
| std::vector<T> operator() | ( | ) | const |
Returns vector of all generated elements.
| auto begin | ( | ) | const |
Initial generator.
| auto end | ( | ) | const |
Terminal generator.