MADNESS  version 0.9
Public Member Functions | List of all members
madness::archive::MPIOutputArchive Class Reference

#include <mpiar.h>

Inheritance diagram for madness::archive::MPIOutputArchive:
Inheritance graph
[legend]
Collaboration diagram for madness::archive::MPIOutputArchive:
Collaboration graph
[legend]

Public Member Functions

 MPIOutputArchive (World &world, const ProcessID &dest, int tag=SafeMPI::MPIAR_TAG)
 
template<class T >
madness::enable_if
< std::is_fundamental< T >
, void >::type 
store (const T *t, long n) const
 
void flush () const
 
void close ()
 
 ~MPIOutputArchive ()
 
- Public Member Functions inherited from madness::archive::BaseArchive
 BaseArchive ()
 

Additional Inherited Members

- Static Public Attributes inherited from madness::archive::BaseOutputArchive
static const bool is_output_archive = true
 
- Static Public Attributes inherited from madness::archive::BaseArchive
static const bool is_archive = true
 
static const bool is_input_archive = false
 
static const bool is_output_archive = false
 
static const bool is_parallel_archive = false
 

Constructor & Destructor Documentation

madness::archive::MPIOutputArchive::MPIOutputArchive ( World world,
const ProcessID dest,
int  tag = SafeMPI::MPIAR_TAG 
)
inline
madness::archive::MPIOutputArchive::~MPIOutputArchive ( )
inline

References close().

Member Function Documentation

void madness::archive::MPIOutputArchive::close ( )
inline

References flush().

Referenced by ~MPIOutputArchive().

void madness::archive::MPIOutputArchive::flush ( ) const
inline
template<class T >
madness::enable_if< std::is_fundamental<T>, void >::type madness::archive::MPIOutputArchive::store ( const T *  t,
long  n 
) const
inline

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