MCKL
Monte Carlo Kernel Library
Classes | Namespaces | Typedefs
increment.hpp File Reference
#include <mckl/random/internal/common.hpp>
#include <mckl/random/internal/increment_generic.hpp>
#include <mckl/random/internal/increment_sse2_64.hpp>
#include <mckl/random/internal/increment_avx2_64.hpp>

Go to the source code of this file.

Classes

class  mckl::internal::CounterImpl< T, K, bool, bool, bool, bool >
 
class  mckl::internal::CounterImpl< T, K, true, false, false, false >
 
class  mckl::internal::CounterImpl< T, K, true, true, false, false >
 
class  mckl::internal::CounterImpl< T, K, true, true, true, false >
 
class  mckl::internal::CounterImpl< T, K, true, true, true, true >
 

Namespaces

 mckl
 
 mckl::internal
 

Typedefs

template<typename T , std::size_t K>
using mckl::Counter = typename internal::CounterImpl< T, K >::type
 A counter type with the same width as std::array<T, K> but with possibly fewer elements. More...