MADNESS 0.10.1
madness::Cloud::DistributeFunctor< T, NDIM > Struct Template Reference

functor to distribute/rank/node-replicate a function, passed in as a pointer to WorldObjectBase More...

#include <cloud.h>

Public Member Functions

 DistributeFunctor (const DistributionType dt)
int operator() (WorldObjectBase *wo) const

Public Attributes

DistributionType dt = Distributed

Detailed Description

template<typename T, std::size_t NDIM>
struct madness::Cloud::DistributeFunctor< T, NDIM >

functor to distribute/rank/node-replicate a function, passed in as a pointer to WorldObjectBase

Constructor & Destructor Documentation

◆ DistributeFunctor()

template<typename T, std::size_t NDIM>
madness::Cloud::DistributeFunctor< T, NDIM >::DistributeFunctor ( const DistributionType dt)
inlineexplicit

References dt.

Member Function Documentation

◆ operator()()

template<typename T, std::size_t NDIM>
int madness::Cloud::DistributeFunctor< T, NDIM >::operator() ( WorldObjectBase * wo) const
inline

Member Data Documentation

◆ dt

template<typename T, std::size_t NDIM>
DistributionType madness::Cloud::DistributeFunctor< T, NDIM >::dt = Distributed

Referenced by DistributeFunctor(), and operator()().


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