#include <algorithm>
#include <cassert>
#include <cmath>
#include <limits>
#include <ostream>
Go to the source code of this file.
|
| class | Range |
| | represents a 1 dimensional range (interval) [begin,end) More...
|
| |
|
| template<typename IntegerType , unsigned bits = (8 * sizeof(IntegerType))> |
| static IntegerType | AddTruncToType (const IntegerType &a, const IntegerType &b) |
| |
| static size_t | CalcOneFactorPeer (size_t r, size_t p, size_t n) |
| | Calculate a Perfect Matching (1-Factor) on a Complete Graph. More...
|
| |
| static size_t | CalcOneFactorSize (size_t n) |
| | Number of rounds in Perfect Matching (1-Factor). More...
|
| |
| static Range | CalculateLocalRange (size_t global_size, size_t p, size_t i) |
| |
| static size_t | CalculatePartition (size_t global_size, size_t p, size_t k) |
| |
◆ THRILL_COMMON_MATH_HEADER
| #define THRILL_COMMON_MATH_HEADER |