|
MCKL
Monte Carlo Kernel Library
|
#include <mckl/random/internal/common.hpp>Go to the source code of this file.
Namespaces | |
| mckl | |
| mckl::internal | |
Functions | |
| template<typename T , std::size_t K> | |
| mckl::__attribute__ ((always_inline, flatten)) inline void increment(std | |
| Increment a counter by one. More... | |
| template<typename T , std::size_t K, T NSkip> | |
| void | mckl::increment (std::array< T, K > &ctr, std::integral_constant< T, NSkip >) |
| Increment a counter by given steps. More... | |
| template<typename T , std::size_t K> | |
| void | mckl::increment (std::array< T, K > &ctr, T nskip) |
| Increment a counter by given steps. More... | |
| template<typename T , std::size_t K, std::size_t Blocks> | |
| void | mckl::increment (std::array< T, K > &ctr, std::array< std::array< T, K >, Blocks > &ctr_block) |
| Increment a counter by a given steps, and store each step in an array of counters. More... | |
| template<std::size_t , typename T , std::size_t K> | |
| void | mckl::internal::increment1 (std::array< T, K > &, std::false_type) |
| template<std::size_t N, typename T , std::size_t K> | |
| void | mckl::internal::increment1 (std::array< T, K > &ctr, std::true_type) |
1.8.13