![]() |
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.