dune-grid 2.9.0
|
This file provides tools to partition YaspGrids. If you want to write your own partitioner, inherit from Yasp::Partitioning and implement the partition() method. You can also browse this file for already available useful partitioners, like Yasp::FixedSizePartitioning. More...
#include <array>
#include <dune/common/math.hh>
#include <dune/common/deprecated.hh>
Go to the source code of this file.
Classes | |
class | Dune::Yasp::Partitioning< d > |
a base class for the yaspgrid partitioning strategy More... | |
class | Dune::Yasp::DefaultPartitioning< d > |
class | Dune::Yasp::PowerDPartitioning< d > |
Implement yaspgrid load balance strategy for P=x^{dim} processors. More... | |
class | Dune::Yasp::FixedSizePartitioning< d > |
Implement partitioner that gets a fixed partitioning from an array If the given partitioning doesn't match the number of processors, the grid should be distributed to, an exception is thrown. More... | |
class | Dune::YLoadBalance< d > |
a base class for the yaspgrid partitioning strategy More... | |
class | Dune::YLoadBalanceForward< d > |
class | Dune::YLoadBalanceDefault< d > |
Implement the default load balance strategy of yaspgrid. More... | |
class | Dune::YLoadBalancePowerD< d > |
Implement yaspgrid load balance strategy for P=x^{dim} processors. More... | |
class | Dune::YaspFixedSizePartitioner< d > |
Implement partitioner that gets a fixed partitioning from an array If the given partitioning doesn't match the number of processors, the grid should be distributed to, an exception is thrown. More... | |
Namespaces | |
namespace | Dune |
Include standard header files. | |
namespace | Dune::Yasp |
This file provides tools to partition YaspGrids. If you want to write your own partitioner, inherit from Yasp::Partitioning and implement the partition() method. You can also browse this file for already available useful partitioners, like Yasp::FixedSizePartitioning.