MADNESS  version 0.9
Classes | Public Member Functions | List of all members
madness::LoadBalanceDeux< NDIM > Class Template Reference

#include <lbdeux.h>

Classes

struct  CostPerProc
 

Public Member Functions

 LoadBalanceDeux (World &world)
 
template<typename T , typename costT >
void add_tree (const Function< T, NDIM > &f, const costT &costfn, bool fence=false)
 Accumulates cost from a function. More...
 
void print_tree (const keyT &key=keyT(0))
 Printing for the curious. More...
 
std::shared_ptr
< WorldDCPmapInterface< keyT > > 
load_balance (double fac=1.0, bool printstuff=false)
 Actually does the partitioning of the tree. More...
 

Constructor & Destructor Documentation

template<std::size_t NDIM>
madness::LoadBalanceDeux< NDIM >::LoadBalanceDeux ( World world)
inline

Member Function Documentation

template<std::size_t NDIM>
template<typename T , typename costT >
void madness::LoadBalanceDeux< NDIM >::add_tree ( const Function< T, NDIM > &  f,
const costT &  costfn,
bool  fence = false 
)
inline
template<std::size_t NDIM>
std::shared_ptr< WorldDCPmapInterface<keyT> > madness::LoadBalanceDeux< NDIM >::load_balance ( double  fac = 1.0,
bool  printstuff = false 
)
inline
template<std::size_t NDIM>
void madness::LoadBalanceDeux< NDIM >::print_tree ( const keyT key = keyT(0))
inline

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