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

 madness
 File holds all helper structures necessary for the CC_Operator and CC2 class.
 

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/