Page MenuHomePhorge

math.hpp
No OneTemporary

Size
592 B
Referenced Files
None
Subscribers
None

math.hpp

/*******************************************************************************
*
* File: math.hpp
*
* Contents: Math helpers.
*
* Copyright 2017
*
* Author: David Juhasz (david.juhasz@tuwien.ac.at)
*
******************************************************************************/
#ifndef ROSA_SUPPORT_MATH_HPP
#define ROSA_SUPPORT_MATH_HPP
#include <cstdlib>
namespace rosa {
// Computes log base 2 of an integer as a constexpr.
constexpr size_t log2(const size_t N) {
return ((N < 2) ? 1 : 1 + log2(N / 2));
}
} // End namespace rosa
#endif // ROSA_SUPPORT_MATH_HPP

File Metadata

Mime Type
text/x-c++
Expires
Sat, Jun 7, 11:18 PM (10 h, 52 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
150311
Default Alt Text
math.hpp (592 B)

Event Timeline