MADNESS 0.10.1
Classes | Namespaces

Declares the Cloud class for storing data and transfering them between worlds. More...

#include <madness/world/parallel_dc_archive.h>
#include <any>
#include <iomanip>
Include dependency graph for cloud.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  madness::Cloud
 cloud class More...
 
struct  madness::Cloud::cloudtimer
 
struct  madness::Cloud::is_madness_function_vector< typename >
 
struct  madness::Cloud::is_madness_function_vector< std::vector< Function< T, NDIM > > >
 
struct  madness::Cloud::is_tuple< typename >
 
struct  madness::Cloud::is_tuple< std::tuple< T... > >
 
struct  madness::Cloud::is_vector< Q >
 
struct  madness::Cloud::is_vector< std::vector< Q > >
 
struct  madness::Recordlist< keyT >
 

Namespaces

namespace  madness
 Namespace for all elements and tools of MADNESS.
 

Detailed Description

Declares the Cloud class for storing data and transfering them between worlds.

Defines and implements most of madness cloud storage.

TODO: - delete container record upon caching if container is replicated

TODO: check use of preprocessor directives TODO: clear cache in destructor won't work because no subworld is present -> must be explicitly called, error prone/