TRIQS/triqs_modest 3.3.0
Modular Electronic Structure Toolkit
Loading...
Searching...
No Matches
triqs::modest::checkpoint< IterationData >

#include <triqs_modest/checkpoint.hpp>

Detailed Description

template<typename IterationData>
class triqs::modest::checkpoint< IterationData >

Definition at line 57 of file checkpoint.hpp.

Classes

class  const_iterator

Public Member Functions

 checkpoint (std::string dirname)
 Open existing or create new checkpoint directory.
void append (IterationData const &x)
const_iterator begin () const
std::string dirname () const
bool empty () const
const_iterator end () const
IterationData last () const
IterationData operator[] (long i) const
long size () const

Constructor & Destructor Documentation

◆ checkpoint()

template<typename IterationData>
triqs::modest::checkpoint< IterationData >::checkpoint ( std::string dirname)
inline

Open existing or create new checkpoint directory.

Definition at line 74 of file checkpoint.hpp.

Member Function Documentation

◆ append()

template<typename IterationData>
void triqs::modest::checkpoint< IterationData >::append ( IterationData const & x)
inline

Definition at line 95 of file checkpoint.hpp.

◆ begin()

template<typename IterationData>
const_iterator triqs::modest::checkpoint< IterationData >::begin ( ) const
inlinenodiscard

Definition at line 124 of file checkpoint.hpp.

◆ dirname()

template<typename IterationData>
std::string triqs::modest::checkpoint< IterationData >::dirname ( ) const
inlinenodiscard

Definition at line 86 of file checkpoint.hpp.

◆ empty()

template<typename IterationData>
bool triqs::modest::checkpoint< IterationData >::empty ( ) const
inlinenodiscard

Definition at line 88 of file checkpoint.hpp.

◆ end()

template<typename IterationData>
const_iterator triqs::modest::checkpoint< IterationData >::end ( ) const
inlinenodiscard

Definition at line 125 of file checkpoint.hpp.

◆ last()

template<typename IterationData>
IterationData triqs::modest::checkpoint< IterationData >::last ( ) const
inlinenodiscard

Definition at line 90 of file checkpoint.hpp.

◆ operator[]()

template<typename IterationData>
IterationData triqs::modest::checkpoint< IterationData >::operator[] ( long i) const
inlinenodiscard

Definition at line 103 of file checkpoint.hpp.

◆ size()

template<typename IterationData>
long triqs::modest::checkpoint< IterationData >::size ( ) const
inlinenodiscard

Definition at line 87 of file checkpoint.hpp.


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