|
| class | madness::BatchTransport |
| | Point-to-point transfer of serialized function batches between universe ranks. More...
|
| |
| class | madness::Cloud |
| | cloud class More...
|
| |
| class | madness::CloudOwnerPmap< keyT, hashfunT > |
| | Process map for the cloud's batch container. More...
|
| |
| struct | madness::Cloud::cloudtimer |
| |
| struct | madness::Cloud::DistributeFunctor< T, NDIM > |
| | functor to distribute/rank/node-replicate a function, passed in as a pointer to WorldObjectBase More...
|
| |
| 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::BatchTransport::PendingRecv |
| |
| struct | madness::Recordlist< keyT > |
| |
| struct | madness::type_name< T > |
| | A utility to get the name of a type as a string from chatGPT. More...
|
| |
| struct | madness::type_name< Function< double, 1 > > |
| |
| struct | madness::type_name< Function< double, 2 > > |
| |
| struct | madness::type_name< Function< double, 3 > > |
| |
| struct | madness::type_name< Function< double, 4 > > |
| |
| struct | madness::type_name< Function< double, 5 > > |
| |
| struct | madness::type_name< Function< double, 6 > > |
| |
| struct | madness::type_name< std::vector< Function< double, 1 > > > |
| |
| struct | madness::type_name< std::vector< Function< double, 2 > > > |
| |
| struct | madness::type_name< std::vector< Function< double, 3 > > > |
| |
| struct | madness::type_name< std::vector< Function< double, 4 > > > |
| |
| struct | madness::type_name< std::vector< Function< double, 5 > > > |
| |
| struct | madness::type_name< std::vector< Function< double, 6 > > > |
| |
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/