1#ifndef FPMAS_STATIC_LB_H
2#define FPMAS_STATIC_LB_H
10namespace fpmas {
namespace graph {
33 : lb_algorithm(lb_algorithm) {
Definition: load_balancing.h:92
Definition: static_load_balancing.h:22
PartitionMap balance(api::graph::NodeMap< T > nodes) override
Definition: static_load_balancing.h:54
StaticLoadBalancing(api::graph::LoadBalancing< T > &lb_algorithm)
Definition: static_load_balancing.h:32
std::unordered_map< DistributedId, int, api::graph::IdHash< DistributedId > > PartitionMap
Definition: load_balancing.h:19
PartitionMode
Definition: load_balancing.h:30
@ PARTITION
Definition: load_balancing.h:35
typename graph::Graph< graph::DistributedNode< T >, graph::DistributedEdge< T > >::NodeMap NodeMap
Definition: load_balancing.h:25