dune-grid  2.4.1
Public Types | Public Member Functions | List of all members
Dune::YLoadBalanceDefault< d > Class Template Reference

Implement the default load balance strategy of yaspgrid. More...

#include <dune/grid/yaspgrid/partitioning.hh>

Inheritance diagram for Dune::YLoadBalanceDefault< d >:
Dune::YLoadBalance< d >

Public Types

typedef std::array< int, d > iTupel
 

Public Member Functions

virtual ~YLoadBalanceDefault ()
 
virtual void loadbalance (const iTupel &size, int P, iTupel &dims) const
 Distribute a structured grid across a set of processors. More...
 

Detailed Description

template<int d>
class Dune::YLoadBalanceDefault< d >

Implement the default load balance strategy of yaspgrid.

Member Typedef Documentation

template<int d>
typedef std::array<int, d> Dune::YLoadBalanceDefault< d >::iTupel

Constructor & Destructor Documentation

template<int d>
virtual Dune::YLoadBalanceDefault< d >::~YLoadBalanceDefault ( )
inlinevirtual

Member Function Documentation

template<int d>
virtual void Dune::YLoadBalanceDefault< d >::loadbalance ( const iTupel size,
int  P,
iTupel dims 
) const
inlinevirtual

Distribute a structured grid across a set of processors.

Parameters
[in]sizeNumber of elements in each coordinate direction, for the entire grid
[in]PNumber of processors

Implements Dune::YLoadBalance< d >.


The documentation for this class was generated from the following file: