11namespace fpmas {
namespace model {
50 : comm(comm), cell_lb(cell_lb) {
116 : comm(comm), cell_lb(cell_lb) {
Definition: communication.h:251
Definition: load_balancing.h:92
Definition: cell_load_balancing.h:34
api::graph::PartitionMap balance(api::graph::NodeMap< api::model::AgentPtr > nodes) override
Definition: cell_load_balancing.cpp:6
CellLoadBalancing(api::communication::MpiCommunicator &comm, api::graph::LoadBalancing< api::model::AgentPtr > &cell_lb)
Definition: cell_load_balancing.h:47
Definition: cell_load_balancing.h:100
StaticCellLoadBalancing(api::communication::MpiCommunicator &comm, api::graph::LoadBalancing< api::model::AgentPtr > &cell_lb)
Definition: cell_load_balancing.h:113
api::graph::PartitionMap balance(api::graph::NodeMap< api::model::AgentPtr > nodes) override
Definition: cell_load_balancing.cpp:84
std::unordered_map< DistributedId, int, api::graph::IdHash< DistributedId > > PartitionMap
Definition: load_balancing.h:19
PartitionMode
Definition: load_balancing.h:30
typename graph::Graph< graph::DistributedNode< T >, graph::DistributedEdge< T > >::NodeMap NodeMap
Definition: load_balancing.h:25