Grid 0.7.0
BaseHmcCheckpointer< Impl > Class Template Referenceabstract

#include <BaseCheckpointer.h>

Inheritance diagram for BaseHmcCheckpointer< Impl >:
HmcObservable< Impl::Field > BinaryHmcCheckpointer< Impl >

Public Member Functions

void build_filenames (int traj, CheckpointerParameters &Params, std::string &conf_file, std::string &smear_file, std::string &rng_file)
virtual ~BaseHmcCheckpointer ()
void check_filename (const std::string &filename)
virtual void initialize (const CheckpointerParameters &Params)=0
virtual void TrajectoryComplete (int traj, typename Impl::Field &U, GridSerialRNG &sRNG, GridParallelRNG &pRNG)
virtual void CheckpointRestore (int traj, typename Impl::Field &U, GridSerialRNG &sRNG, GridParallelRNG &pRNG)=0
virtual void TrajectoryComplete (int traj, ConfigurationBase< Field > &SmartConfig, GridSerialRNG &sRNG, GridParallelRNG &pRNG)

Detailed Description

template<class Impl>
class BaseHmcCheckpointer< Impl >

Definition at line 70 of file BaseCheckpointer.h.

Constructor & Destructor Documentation

◆ ~BaseHmcCheckpointer()

template<class Impl>
virtual BaseHmcCheckpointer< Impl >::~BaseHmcCheckpointer ( )
inlinevirtual

Definition at line 94 of file BaseCheckpointer.h.

Member Function Documentation

◆ build_filenames()

template<class Impl>
void BaseHmcCheckpointer< Impl >::build_filenames ( int traj,
CheckpointerParameters & Params,
std::string & conf_file,
std::string & smear_file,
std::string & rng_file )
inline

◆ check_filename()

template<class Impl>
void BaseHmcCheckpointer< Impl >::check_filename ( const std::string & filename)
inline

Definition at line 95 of file BaseCheckpointer.h.

References GridLogError.

Referenced by BinaryHmcCheckpointer< Impl >::CheckpointRestore().

◆ initialize()

template<class Impl>
virtual void BaseHmcCheckpointer< Impl >::initialize ( const CheckpointerParameters & Params)
pure virtual

◆ TrajectoryComplete() [1/2]

template<class Impl>
virtual void BaseHmcCheckpointer< Impl >::TrajectoryComplete ( int traj,
typename Impl::Field & U,
GridSerialRNG & sRNG,
GridParallelRNG & pRNG )
inlinevirtual

Definition at line 104 of file BaseCheckpointer.h.

References U.

◆ CheckpointRestore()

template<class Impl>
virtual void BaseHmcCheckpointer< Impl >::CheckpointRestore ( int traj,
typename Impl::Field & U,
GridSerialRNG & sRNG,
GridParallelRNG & pRNG )
pure virtual

References U.

◆ TrajectoryComplete() [2/2]

virtual void HmcObservable< Field >::TrajectoryComplete ( int traj,
ConfigurationBase< Field > & SmartConfig,
GridSerialRNG & sRNG,
GridParallelRNG & pRNG )
inlinevirtualinherited

Reimplemented in BinaryHmcCheckpointer< Impl >.

Definition at line 37 of file hmc_observable.h.


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