#include <loadBalancer.h>
◆ LoadBalancer()
hemo::LoadBalancer::LoadBalancer |
( |
HemoCell & |
hemocell_ | ) |
|
|
inline |
◆ calculateFractionalLoadImbalance()
double hemo::LoadBalancer::calculateFractionalLoadImbalance |
( |
| ) |
|
|
inline |
◆ doLoadBalance()
void hemo::LoadBalancer::doLoadBalance |
( |
| ) |
|
◆ reloadCheckpoint()
void hemo::LoadBalancer::reloadCheckpoint |
( |
| ) |
|
used to reload a checkpoint, but first reload the config file
◆ restructureBlocks()
void hemo::LoadBalancer::restructureBlocks |
( |
bool |
checkpoint_available = true | ) |
|
|
inline |
◆ FLI_iscalled
bool hemo::LoadBalancer::FLI_iscalled = false |
|
private |
◆ gatherValues
map<int,TOAB_t> hemo::LoadBalancer::gatherValues |
|
private |
◆ hemocell
◆ original_block_stored
bool hemo::LoadBalancer::original_block_stored = true |
|
private |
◆ original_block_structure
SparseBlockStructure3D* hemo::LoadBalancer::original_block_structure = 0 |
|
private |
◆ original_thread_attribution
ThreadAttribution* hemo::LoadBalancer::original_thread_attribution = 0 |
|
private |