MADNESS
version 0.9
|
#include <parar.h>
Static Public Member Functions | |
template<typename Q > | |
static madness::enable_if < is_derived_from< Q, ParallelSerializableObject > , const ParallelInputArchive & > ::type | wrap_load (const ParallelInputArchive &ar, const Q &t) |
Parallel objects are forwarded to their implementation of parallel load. More... | |
template<typename Q > | |
static madness::disable_if < is_derived_from< Q, ParallelSerializableObject > , const ParallelInputArchive & > ::type | wrap_load (const ParallelInputArchive &ar, const Q &t) |
Serial objects read only from process 0 and broadcast results. More... | |
|
inlinestatic |
Parallel objects are forwarded to their implementation of parallel load.
References madness::archive::ArchiveLoadImpl< Archive, T >::load().
|
inlinestatic |
Serial objects read only from process 0 and broadcast results.
References madness::archive::BaseParallelArchive< Archive >::broadcast(), madness::archive::BaseParallelArchive< Archive >::get_world(), madness::archive::BaseParallelArchive< Archive >::local_archive(), and madness::World::rank().