MP-Gadget  5.0.1.dev1-76bc7d4726-dirty
exchange.h
Go to the documentation of this file.
1 #ifndef __EXCHANGE_H
2 #define __EXCHANGE_H
3 
4 #include "partmanager.h"
5 #include "slotsmanager.h"
6 #include "drift.h"
7 
8 typedef int (*ExchangeLayoutFunc) (int p, const void * userdata);
9 
10 int domain_exchange(ExchangeLayoutFunc, const void * layout_userdata, int do_gc, struct DriftData * drift, struct part_manager_type * pman, struct slots_manager_type * sman, int maxiter, MPI_Comm Comm);
12 
13 #endif
void domain_test_id_uniqueness(struct part_manager_type *pman)
Definition: exchange.c:570
int domain_exchange(ExchangeLayoutFunc, const void *layout_userdata, int do_gc, struct DriftData *drift, struct part_manager_type *pman, struct slots_manager_type *sman, int maxiter, MPI_Comm Comm)
Definition: exchange.c:103
int(* ExchangeLayoutFunc)(int p, const void *userdata)
Definition: exchange.h:8