votca 2024.2-dev
Loading...
Searching...
No Matches
votca::xtp::CheckpointFile Class Reference

#include <checkpoint.h>

Collaboration diagram for votca::xtp::CheckpointFile:

Public Member Functions

 CheckpointFile (std::string fN)
 
 CheckpointFile (std::string fN, CheckpointAccessLevel access)
 
std::string getFileName ()
 
std::string getVersion ()
 
H5::H5File getHandle ()
 
CheckpointWriter getWriter ()
 
CheckpointWriter getWriter (const std::string path_)
 
CheckpointReader getReader ()
 
CheckpointReader getReader (const std::string path_)
 

Private Attributes

std::string fileName_
 
H5::H5File fileHandle_
 
CptLoc rootLoc_
 
CheckpointAccessLevel accessLevel_
 

Detailed Description

Definition at line 50 of file checkpoint.h.

Constructor & Destructor Documentation

◆ CheckpointFile() [1/2]

votca::xtp::CheckpointFile::CheckpointFile ( std::string fN)

Definition at line 62 of file checkpoint.cc.

◆ CheckpointFile() [2/2]

votca::xtp::CheckpointFile::CheckpointFile ( std::string fN,
CheckpointAccessLevel access )

Definition at line 65 of file checkpoint.cc.

Member Function Documentation

◆ getFileName()

std::string votca::xtp::CheckpointFile::getFileName ( )

Definition at line 105 of file checkpoint.cc.

◆ getHandle()

H5::H5File votca::xtp::CheckpointFile::getHandle ( )

Definition at line 107 of file checkpoint.cc.

◆ getReader() [1/2]

CheckpointReader votca::xtp::CheckpointFile::getReader ( )

Definition at line 142 of file checkpoint.cc.

◆ getReader() [2/2]

CheckpointReader votca::xtp::CheckpointFile::getReader ( const std::string path_)

Definition at line 131 of file checkpoint.cc.

◆ getVersion()

std::string votca::xtp::CheckpointFile::getVersion ( )

◆ getWriter() [1/2]

CheckpointWriter votca::xtp::CheckpointFile::getWriter ( )

Definition at line 129 of file checkpoint.cc.

◆ getWriter() [2/2]

CheckpointWriter votca::xtp::CheckpointFile::getWriter ( const std::string path_)

Definition at line 109 of file checkpoint.cc.

Member Data Documentation

◆ accessLevel_

CheckpointAccessLevel votca::xtp::CheckpointFile::accessLevel_
private

Definition at line 69 of file checkpoint.h.

◆ fileHandle_

H5::H5File votca::xtp::CheckpointFile::fileHandle_
private

Definition at line 67 of file checkpoint.h.

◆ fileName_

std::string votca::xtp::CheckpointFile::fileName_
private

Definition at line 66 of file checkpoint.h.

◆ rootLoc_

CptLoc votca::xtp::CheckpointFile::rootLoc_
private

Definition at line 68 of file checkpoint.h.


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