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

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

Inheritance diagram for Dune::YLoadBalanceForward< d >:
Inheritance graph

Public Types

typedef std::array< int, d > iTupel
 

Public Member Functions

 YLoadBalanceForward (std::unique_ptr< Yasp::Partitioning< d > > &&p)
 
virtual ~YLoadBalanceForward ()
 
void loadbalance (const iTupel &size, int P, iTupel &dims) const final
 
void partition (const iTupel &size, int P, iTupel &dims, int overlap) const final
 

Member Typedef Documentation

◆ iTupel

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

Constructor & Destructor Documentation

◆ YLoadBalanceForward()

template<int d>
Dune::YLoadBalanceForward< d >::YLoadBalanceForward ( std::unique_ptr< Yasp::Partitioning< d > > &&  p)
inline

◆ ~YLoadBalanceForward()

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

Member Function Documentation

◆ loadbalance()

template<int d>
void Dune::YLoadBalanceForward< d >::loadbalance ( const iTupel size,
int  P,
iTupel dims 
) const
inlinefinalvirtual

◆ partition()

template<int d>
void Dune::YLoadBalance< d >::partition ( const iTupel size,
int  P,
iTupel dims,
int  overlap 
) const
inlinefinalvirtualinherited

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