|
Galois
|
#include <functional>#include <limits>#include "galois/config.h"#include "galois/substrate/PerThreadStorage.h"Go to the source code of this file.
Classes | |
| class | galois::Reducible< T, MergeFunc, IdFunc > |
| A Reducible stores per-thread values of a variable of type T and merges multiple values into one. More... | |
| struct | galois::gmax< T > |
| gmax is the functional form of std::max More... | |
| struct | galois::gmin< T > |
| gmax is the functional form of std::max More... | |
| struct | galois::identity_value< T, value > |
| struct | galois::identity_value_zero< T > |
| struct | galois::identity_value_min< T > |
| struct | galois::identity_value_max< T > |
| class | galois::GAccumulator< T > |
| Accumulator for T where accumulation is plus. More... | |
| class | galois::GReduceMax< T > |
| Accumulator for T where accumulation is max. More... | |
| class | galois::GReduceMin< T > |
| Accumulator for T where accumulation is min. More... | |
| class | galois::GReduceLogicalAnd |
| logical AND reduction More... | |
| class | galois::GReduceLogicalOr |
| logical OR reduction More... | |
Namespaces | |
| galois | |
| The Galois namespace containing all Galois structures and functions. | |
Functions | |
| template<typename MergeFn , typename IdFn > | |
| auto | galois::make_reducible (const MergeFn &mergeFn, const IdFn &idFn) |
| make_reducible creates a Reducible from a merge function and identity function. More... | |