![]() |
fpmas 1.6
|
#include <zoltan_load_balancing.h>
Public Attributes | |
NodeMap< T > | node_map |
std::set< fpmas::api::graph::DistributedId > | distributed_node_ids |
std::vector< fpmas::api::graph::DistributedNode< T > * > | nodes |
std::vector< std::vector< fpmas::api::graph::DistributedNode< T > * > > | target_nodes |
std::vector< std::vector< float > > | edge_weights |
Utility type that is used to store data and temporary buffers passed to Zoltan query functions as the void* data
parameter.
NodeMap<T> fpmas::graph::zoltan::ZoltanData< T >::node_map |
Maps of nodes currently partitionned by Zoltan.
std::set<fpmas::api::graph::DistributedId> fpmas::graph::zoltan::ZoltanData< T >::distributed_node_ids |
Contains ids of all the nodes currently partitionned by Zoltan, including ones owned by other processes.
std::vector<fpmas::api::graph::DistributedNode<T>*> fpmas::graph::zoltan::ZoltanData< T >::nodes |
Nodes buffer. (built by Zoltan query functions)
std::vector<std::vector<fpmas::api::graph::DistributedNode<T>*> > fpmas::graph::zoltan::ZoltanData< T >::target_nodes |
Edges buffer. (built by Zoltan query functions)
std::vector<std::vector<float> > fpmas::graph::zoltan::ZoltanData< T >::edge_weights |
Edge weights buffer. (built by Zoltan query functions)
This buffer as exactly the same shape as edges.