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 | |
madness | |
File holds all helper structures necessary for the CC_Operator and CC2 class. | |
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 | ) |
References a, A::a, b, B::b, c, C::c, d(), e(), f, D::i, F::i, G1::i, madness::is_default_serializable_v, madness::is_istreammable_v, madness::is_ostreammable_v, k, D::l, F::l, G1::l, m, MAD_ARCHIVE_DEBUG, p(), pi, linked_list::print(), q(), status, TEST, v, and madness::archive::wrap().
Referenced by main().
void test_out | ( | const OutputArchive & | oar | ) |