MADNESS 0.10.1
|
#include <iostream>
#include <cmath>
#include <madness/world/array_addons.h>
#include <madness/world/print.h>
#include <madness/world/text_fstream_archive.h>
#include <madness/world/binary_fstream_archive.h>
#include <madness/world/vector_archive.h>
#include <madness/world/buffer_archive.h>
#include <madness/world/cereal_archive.h>
#include <madness/world/world.h>
#include <madness/world/worldgop.h>
Classes | |
class | A |
struct | madness::archive::ArchiveLoadImpl< Archive, C > |
struct | madness::archive::ArchiveLoadImpl< Archive, linked_list > |
struct | madness::archive::ArchiveSerializeImpl< Archive, B > |
struct | madness::archive::ArchiveStoreImpl< Archive, C > |
struct | madness::archive::ArchiveStoreImpl< Archive, linked_list > |
class | B |
class | C |
struct | D |
struct | F |
struct | G1 |
class | linked_list |
struct | NotStreammable |
struct | pod_deserialize_dispatch< false > |
struct | pod_deserialize_dispatch< true > |
struct | pod_serialize_dispatch< false > |
struct | pod_serialize_dispatch< true > |
Namespaces | |
namespace | madness |
Namespace for all elements and tools of MADNESS. | |
namespace | madness::archive |
Namespace for I/O tools. | |
Macros | |
#define | TEST(cond) |
Typedefs | |
typedef std::complex< double > | double_complex |
typedef std::map< short, std::complex< double > > | madness::archive::map_short_complex_double |
typedef std::pair< int, double > | madness::archive::pair_int_double |
typedef std::pair< short, std::complex< double > > | madness::archive::pair_short_complex_double |
typedef std::tuple< int, double, std::complex< float > > | tuple_int_double_complexfloat |
Functions | |
madness::archive::ARCHIVE_REGISTER_TYPE_AND_PTR (A, 128) | |
madness::archive::ARCHIVE_REGISTER_TYPE_AND_PTR (B, 129) | |
madness::archive::ARCHIVE_REGISTER_TYPE_AND_PTR (C, 130) | |
madness::archive::ARCHIVE_REGISTER_TYPE_AND_PTR (linked_list, 131) | |
madness::archive::ARCHIVE_REGISTER_TYPE_AND_PTR (map_short_complex_double, 133) | |
madness::archive::ARCHIVE_REGISTER_TYPE_AND_PTR (pair_int_double, 132) | |
madness::archive::ARCHIVE_REGISTER_TYPE_AND_PTR (pair_short_complex_double, 134) | |
int | main (int argc, char *argv[]) |
std::ostream & | operator<< (std::ostream &os, const F &data) |
int | operator<< (std::ostream &os, const NotStreammable &data) |
std::istream & | operator>> (std::istream &os, F &data) |
void | operator>> (std::istream &os, NotStreammable &data) |
template<class InputArchive > | |
void | test_in (const InputArchive &iar) |
template<class OutputArchive > | |
void | test_out (const OutputArchive &oar) |
#define TEST | ( | cond | ) |
typedef std::complex<double> double_complex |
typedef std::tuple<int,double,std::complex<float> > tuple_int_double_complexfloat |
int main | ( | int | argc, |
char * | argv[] | ||
) |
References madness::archive::archive_initialize_type_names(), ARCHIVE_REGISTER_TYPE_AND_PTR_NAMES, madness::archive::BinaryFstreamOutputArchive::close(), madness::archive::BinaryFstreamInputArchive::close(), madness::archive::BufferOutputArchive::close(), madness::archive::BufferInputArchive::close(), madness::archive::TextFstreamOutputArchive::close(), madness::archive::TextFstreamInputArchive::close(), madness::archive::VectorOutputArchive::close(), madness::archive::VectorInputArchive::close(), f, madness::finalize(), madness::archive::fn_ptr_origin(), fout, madness::initialize(), me, madness::archive::BufferOutputArchive::size(), test_in(), and test_out().
std::ostream & operator<< | ( | std::ostream & | os, |
const F & | data | ||
) |
int operator<< | ( | std::ostream & | os, |
const NotStreammable & | data | ||
) |
std::istream & operator>> | ( | std::istream & | os, |
F & | data | ||
) |
void operator>> | ( | std::istream & | os, |
NotStreammable & | data | ||
) |
void test_in | ( | const InputArchive & | iar | ) |