votca 2024-dev
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
votca::xtp::CheckpointFile Class Reference

#include <checkpoint.h>

Collaboration diagram for votca::xtp::CheckpointFile:
Collaboration graph
[legend]

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 44 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 96 of file checkpoint.cc.

◆ getHandle()

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

Definition at line 98 of file checkpoint.cc.

◆ getReader() [1/2]

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

Definition at line 133 of file checkpoint.cc.

◆ getReader() [2/2]

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

Definition at line 122 of file checkpoint.cc.

◆ getVersion()

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

◆ getWriter() [1/2]

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

Definition at line 120 of file checkpoint.cc.

◆ getWriter() [2/2]

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

Definition at line 100 of file checkpoint.cc.

Member Data Documentation

◆ accessLevel_

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

Definition at line 63 of file checkpoint.h.

◆ fileHandle_

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

Definition at line 61 of file checkpoint.h.

◆ fileName_

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

Definition at line 60 of file checkpoint.h.

◆ rootLoc_

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

Definition at line 62 of file checkpoint.h.


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