MADNESS  0.10.1
Static Public Member Functions | List of all members
madness::archive::ArchiveStoreImpl< ParallelOutputArchive< VectorOutputArchive >, WorldContainer< keyT, valueT > > Struct Template Reference

Write container to parallel archive. More...

#include <worlddc.h>

Static Public Member Functions

static void store (const ParallelOutputArchive< VectorOutputArchive > &ar, const WorldContainer< keyT, valueT > &t)
 

Detailed Description

template<class keyT, class valueT>
struct madness::archive::ArchiveStoreImpl< ParallelOutputArchive< VectorOutputArchive >, WorldContainer< keyT, valueT > >

Write container to parallel archive.

specialization for parallel serialization of a WorldContainer: all threads on each process serialize some values into a buffer, which gets concatenated and finally serialized to localarchive (aka VectorOutputArchive).

Member Function Documentation

◆ store()

template<class keyT , class valueT >
static void madness::archive::ArchiveStoreImpl< ParallelOutputArchive< VectorOutputArchive >, WorldContainer< keyT, valueT > >::store ( const ParallelOutputArchive< VectorOutputArchive > &  ar,
const WorldContainer< keyT, valueT > &  t 
)
inlinestatic

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