Thrill
0.1
|
#include <thrill/api/collapse.hpp>
#include <thrill/api/generate.hpp>
#include <thrill/api/inner_join.hpp>
#include <thrill/api/print.hpp>
#include <thrill/api/reduce_by_key.hpp>
#include <thrill/api/reduce_to_index.hpp>
#include <thrill/api/size.hpp>
#include <thrill/api/zip.hpp>
#include <thrill/common/logger.hpp>
#include <tlx/string/join_generic.hpp>
#include <algorithm>
#include <string>
#include <utility>
#include <vector>
Go to the source code of this file.
Classes | |
struct | PagePageLink |
A pair (page source, page target) More... | |
struct | PageRankPair |
A pair (page, rank) More... | |
Namespaces | |
examples | |
examples::page_rank | |
Macros | |
#define | THRILL_EXAMPLES_PAGE_RANK_PAGE_RANK_HEADER |
Typedefs | |
using | LinkedPage = std::pair< PageId, OutgoingLinks > |
using | OutgoingLinks = std::vector< PageId > |
using | OutgoingLinksRank = std::pair< std::vector< PageId >, Rank > |
using | PageId = std::size_t |
using | PageRankStdPair = std::pair< PageId, Rank > |
using | Rank = double |
using | RankedPage = std::pair< PageId, Rank > |
Functions | |
template<typename InStack > | |
auto | PageRank (const DIA< OutgoingLinks, InStack > &links, size_t num_pages, size_t iterations) |
template<const bool UseLocationDetection = false, typename InStack > | |
auto | PageRankJoin (const DIA< LinkedPage, InStack > &links, size_t num_pages, size_t iterations) |
Variables | |
static constexpr double | dampening = 0.85 |
static constexpr bool | debug = false |
struct examples::page_rank::PagePageLink | TLX_ATTRIBUTE_PACKED |
#define THRILL_EXAMPLES_PAGE_RANK_PAGE_RANK_HEADER |
Definition at line 14 of file page_rank.hpp.