dune-grid 2.9.0
Classes | Namespaces
partitioning.hh File Reference

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
 

Detailed Description

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.