Storage traits.
More...
#include <Storage.h>
template<class DERIVED>
struct LatBuilder::StorageTraits< DERIVED >
Storage traits.
Specializations of this class template must define the types:
- size_type: size type for vectors;
- Compress: a specialization of CompressTraits;
- MeritValue: data type for merit values;
- SizeParam: specilization of LatBuilder::SizeParam;
- Unpermute: operator that maps a logical vector index to a storage index;
- Stride: operator that maps a point index to a storage index (a logical vector index is first obtained by multiplying the point index (respectively the polynomial corresponding to the index) with the stride factor, an integer (respectively polynomial) value which normally corresponds to that of a generating vector component.
The documentation for this struct was generated from the following file:
- include/latbuilder/Storage.h