Lattice Builder Manual
Software Package for Constructing Rank-1 Lattices
|
#include <Storage-ORDINARY.h>
Public Types | |
typedef StorageTraits::size_type | size_type |
Public Member Functions | |
Stride (Storage< LatType::ORDINARY, COMPRESS > storage, size_type stride) | |
size_type | operator() (size_type i) const |
size_type | size () const |
Stride permutation.
The elements are visited by jumping across a certain number of elements (the stride length) periodically.
Consider the unpermuted vector \((v_1, \dots, v_n)\) for some positive integer \(n\) and a positive integer \(a\), the stride length. Then, the \(j\)-th component of the permuted vector has value \(v_{j a \bmod n}\).