fpmas 1.6
Classes | Namespaces | Functions | Variables
zoltan_load_balancing.h File Reference
#include "fpmas/api/graph/load_balancing.h"
#include "fpmas/communication/communication.h"
#include "zoltan_cpp.h"
#include <set>
Include dependency graph for zoltan_load_balancing.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fpmas::graph::zoltan::ZoltanData< T >
 
class  fpmas::graph::ZoltanLoadBalancing< T >
 

Namespaces

namespace  fpmas
 
namespace  fpmas::graph
 
namespace  fpmas::graph::zoltan
 

Functions

void fpmas::graph::zoltan::zoltan_config (Zoltan *zz)
 
DistributedId fpmas::graph::zoltan::read_zoltan_id (const ZOLTAN_ID_PTR global_ids)
 
void fpmas::graph::zoltan::write_zoltan_id (DistributedId id, ZOLTAN_ID_PTR global_ids)
 
template<typename T >
void fpmas::graph::zoltan::obj_size (void *data, int num_gid_entries, int, int num_ids, ZOLTAN_ID_PTR global_ids, ZOLTAN_ID_PTR, int *sizes, int *)
 
template<typename T >
int fpmas::graph::zoltan::num_obj (void *data, int *)
 
template<typename T >
void fpmas::graph::zoltan::obj_list (void *data, int num_gid_entries, int, ZOLTAN_ID_PTR global_ids, ZOLTAN_ID_PTR, int, float *obj_wgts, int *)
 
template<typename T >
void fpmas::graph::zoltan::num_edges_multi_fn (void *data, int, int, int num_obj, ZOLTAN_ID_PTR, ZOLTAN_ID_PTR, int *num_edges, int *)
 
template<typename T >
void fpmas::graph::zoltan::edge_list_multi_fn (void *data, int num_gid_entries, int, int num_obj, ZOLTAN_ID_PTR, ZOLTAN_ID_PTR, int *, ZOLTAN_ID_PTR nbor_global_id, int *nbor_procs, int, float *ewgts, int *)
 
template<typename T >
int fpmas::graph::zoltan::num_fixed_obj_fn (void *data, int *)
 
template<typename T >
void fpmas::graph::zoltan::fixed_obj_list_fn (void *data, int, int num_gid_entries, ZOLTAN_ID_PTR fixed_gids, int *fixed_parts, int *)
 

Variables

constexpr int fpmas::graph::zoltan::NUM_GID_ENTRIES = num_gid_entries<>()
 

Detailed Description

ZoltanLoadBalancing implementation.