Peano
Loading...
Searching...
No Matches
SpreadOutHierarchically.h
Go to the documentation of this file.
1// This file is part of the Peano project. For conditions of distribution and
2// use, please see the copyright notice at www.peano-framework.org
3#pragma once
4
5
6
7#include "tarch/logging/Log.h"
8
10
11#include <map>
12
14
16
17
18namespace toolbox {
19 namespace loadbalancing {
20 namespace strategies {
21 class SpreadOutHierarchically;
22 }
23 }
24}
25
26
75
Log Device.
Definition Log.h:517
Abstract superclass of any load balancing.
Abstract interface to tweak the behaviour of the recursive subdivision.
Cost metrics based solely on cell counts.
Definition CellCount.h:23
virtual void finishStep() override
Finish the step.
SpreadOutHierarchically(Configuration *configuration=new DefaultConfiguration(), CostMetrics *costMetrics=new toolbox::loadbalancing::metrics::CellCount())
void triggerSplit(int numberOfCells, int targetRank)