All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | Private Attributes | List of all members
ADIOS2Stream Class Reference

#include <adios2.hpp>

Public Member Functions

 ADIOS2Stream ()
 ADIOS2Stream (const std::string &IOName)
 ~ADIOS2Stream ()
void Init (const std::string &IOName)
IOPtr DeclareIO (const std::string &IOName)
void Open (const std::string &StreamName, const adios2::Mode mode)
void Open (const std::string &StreamName, const adios2::Mode mode, const MPI_Comm &comm)
void Close ()

Public Attributes

IOPtr io
EnginePtr engine
adios2::Mode mode

Private Attributes

const std::string m_StreamName

Constructor & Destructor Documentation

ADIOS2Stream::ADIOS2Stream ( )
ADIOS2Stream::ADIOS2Stream ( const std::string &  IOName)
ADIOS2Stream::~ADIOS2Stream ( )

Member Function Documentation

void ADIOS2Stream::Close ( )
IOPtr ADIOS2Stream::DeclareIO ( const std::string &  IOName)
void ADIOS2Stream::Init ( const std::string &  IOName)
void ADIOS2Stream::Open ( const std::string &  StreamName,
const adios2::Mode  mode 
void ADIOS2Stream::Open ( const std::string &  StreamName,
const adios2::Mode  mode,
const MPI_Comm &  comm 

Member Data Documentation

EnginePtr ADIOS2Stream::engine
IOPtr ADIOS2Stream::io
const std::string ADIOS2Stream::m_StreamName
adios2::Mode ADIOS2Stream::mode

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