XGC1
 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
private
adios2::Mode ADIOS2Stream::mode

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