MADNESS 0.10.1
Public Member Functions | Public Attributes | List of all members
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

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

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