Peano
Loading...
Searching...
No Matches
NoLoadBalancing.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
#include "
tarch/logging/Log.h
"
7
#include "
toolbox/loadbalancing/AbstractLoadBalancing.h
"
8
#include "
toolbox/loadbalancing/loadbalancing.h
"
9
10
11
namespace
toolbox
{
12
namespace
loadbalancing {
13
namespace
strategies {
14
class
NoLoadBalancing;
15
}
// namespace strategies
16
}
// namespace loadbalancing
17
}
// namespace toolbox
18
19
26
class
toolbox::loadbalancing::strategies::NoLoadBalancing
:
public
toolbox::loadbalancing::AbstractLoadBalancing
{
27
public
:
32
NoLoadBalancing
();
33
40
NoLoadBalancing
(
Configuration
* configuration,
CostMetrics
* costMetrics);
41
42
43
virtual
~NoLoadBalancing
() =
default
;
44
50
virtual
void
finishStep
()
override
;
51
56
virtual
void
enable
(
bool
value)
override
;
57
};
AbstractLoadBalancing.h
Log.h
toolbox::loadbalancing::AbstractLoadBalancing
Definition
AbstractLoadBalancing.h:24
toolbox::loadbalancing::Configuration
Abstract interface to tweak the behaviour of the recursive subdivision.
Definition
Configuration.h:28
toolbox::loadbalancing::CostMetrics
Abstract cost metric.
Definition
CostMetrics.h:32
toolbox::loadbalancing::strategies::NoLoadBalancing
No load balancing.
Definition
NoLoadBalancing.h:26
toolbox::loadbalancing::strategies::NoLoadBalancing::finishStep
virtual void finishStep() override
Finish a mesh sweep.
Definition
NoLoadBalancing.cpp:23
toolbox::loadbalancing::strategies::NoLoadBalancing::~NoLoadBalancing
virtual ~NoLoadBalancing()=default
toolbox::loadbalancing::strategies::NoLoadBalancing::enable
virtual void enable(bool value) override
You cannot enable the no load balancing.
Definition
NoLoadBalancing.cpp:36
toolbox::loadbalancing::strategies::NoLoadBalancing::NoLoadBalancing
NoLoadBalancing()
Delegate to other constructor with nullptr arguments, as configuration does not matter anyway.
Definition
NoLoadBalancing.cpp:10
loadbalancing.h
toolbox
Definition
InterpolationRestriction.h:10
src
toolbox
loadbalancing
strategies
NoLoadBalancing.h
Generated on Fri Apr 25 2025 15:00:26 for Peano by
1.10.0