#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 |