MCKL
Monte Carlo Kernel Library
Static Public Attributes | List of all members
mckl::internal::Log2L< U, N > Class Template Reference

#include <mckl/internal/const_math.hpp>

Static Public Attributes

static constexpr int value = M <= U ? N : Log2L<U, N - 1>::value
 

Detailed Description

template<unsigned long long U, int N = std::numeric_limits<unsigned long long>::digits - 1>
class mckl::internal::Log2L< U, N >

Definition at line 77 of file const_math.hpp.

Member Data Documentation

◆ value

template<unsigned long long U, int N = std::numeric_limits<unsigned long long>::digits - 1>
constexpr int mckl::internal::Log2L< U, N >::value = M <= U ? N : Log2L<U, N - 1>::value
static

Definition at line 82 of file const_math.hpp.