MADNESS  0.10.1
Public Member Functions | List of all members
madness::WorldDCRedistributeInterface< keyT > Class Template Referenceabstract

#include <worlddc.h>

Inheritance diagram for madness::WorldDCRedistributeInterface< keyT >:
Inheritance graph
[legend]

Public Member Functions

virtual ~WorldDCRedistributeInterface ()
 
virtual void redistribute_phase1 (const std::shared_ptr< WorldDCPmapInterface< keyT >> &newmap)=0
 
virtual void redistribute_phase2 ()=0
 
virtual void redistribute_phase3 ()=0
 
virtual std::size_t size () const =0
 

Constructor & Destructor Documentation

◆ ~WorldDCRedistributeInterface()

template<typename keyT >
virtual madness::WorldDCRedistributeInterface< keyT >::~WorldDCRedistributeInterface ( )
inlinevirtual

Member Function Documentation

◆ redistribute_phase1()

template<typename keyT >
virtual void madness::WorldDCRedistributeInterface< keyT >::redistribute_phase1 ( const std::shared_ptr< WorldDCPmapInterface< keyT >> &  newmap)
pure virtual

◆ redistribute_phase2()

template<typename keyT >
virtual void madness::WorldDCRedistributeInterface< keyT >::redistribute_phase2 ( )
pure virtual

◆ redistribute_phase3()

template<typename keyT >
virtual void madness::WorldDCRedistributeInterface< keyT >::redistribute_phase3 ( )
pure virtual

◆ size()

template<typename keyT >
virtual std::size_t madness::WorldDCRedistributeInterface< keyT >::size ( ) const
pure virtual

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