|
Grid 0.7.0
|
#include <BinaryCheckpointer.h>
Public Types | |
| typedef Field::vector_object | vobj |
| typedef vobj::scalar_object | sobj |
| typedef getPrecision< sobj >::real_scalar_type | sobj_stype |
| typedef sobj::DoublePrecision | sobj_double |
Public Member Functions | |
| INHERIT_FIELD_TYPES (Impl) | |
| BinaryHmcCheckpointer (const CheckpointerParameters &Params_) | |
| void | initialize (const CheckpointerParameters &Params_) |
| void | truncate (std::string file) |
| void | TrajectoryComplete (int traj, ConfigurationBase< Field > &SmartConfig, GridSerialRNG &sRNG, GridParallelRNG &pRNG) |
| void | CheckpointRestore (int traj, Field &U, GridSerialRNG &sRNG, GridParallelRNG &pRNG) |
| void | build_filenames (int traj, CheckpointerParameters &Params, std::string &conf_file, std::string &smear_file, std::string &rng_file) |
| void | check_filename (const std::string &filename) |
| 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 |
Private Attributes | |
| CheckpointerParameters | Params |
Definition at line 40 of file BinaryCheckpointer.h.
| typedef Field::vector_object BinaryHmcCheckpointer< Impl >::vobj |
Definition at line 48 of file BinaryCheckpointer.h.
| typedef vobj::scalar_object BinaryHmcCheckpointer< Impl >::sobj |
Definition at line 49 of file BinaryCheckpointer.h.
| typedef getPrecision<sobj>::real_scalar_type BinaryHmcCheckpointer< Impl >::sobj_stype |
Definition at line 50 of file BinaryCheckpointer.h.
| typedef sobj::DoublePrecision BinaryHmcCheckpointer< Impl >::sobj_double |
Definition at line 51 of file BinaryCheckpointer.h.
|
inline |
Definition at line 53 of file BinaryCheckpointer.h.
References initialize().
| BinaryHmcCheckpointer< Impl >::INHERIT_FIELD_TYPES | ( | Impl | ) |
|
inlinevirtual |
Implements BaseHmcCheckpointer< Impl >.
Definition at line 57 of file BinaryCheckpointer.h.
References Params.
Referenced by BinaryHmcCheckpointer().
|
inline |
Definition at line 59 of file BinaryCheckpointer.h.
Referenced by TrajectoryComplete().
|
inlinevirtual |
Reimplemented from HmcObservable< Impl::Field >.
Definition at line 64 of file BinaryCheckpointer.h.
References BaseHmcCheckpointer< Impl >::build_filenames(), ConfigurationBase< Field >::get_U(), GridLogMessage, Params, truncate(), BinaryIO::writeLatticeObject(), and BinaryIO::writeRNG().
|
inline |
Definition at line 113 of file BinaryCheckpointer.h.
References BaseHmcCheckpointer< Impl >::build_filenames(), BaseHmcCheckpointer< Impl >::check_filename(), GridLogMessage, Params, BinaryIO::readLatticeObject(), BinaryIO::readRNG(), and U.
|
inlineinherited |
Definition at line 72 of file BaseCheckpointer.h.
Referenced by BinaryHmcCheckpointer< Impl >::CheckpointRestore(), and BinaryHmcCheckpointer< Impl >::TrajectoryComplete().
|
inlineinherited |
Definition at line 95 of file BaseCheckpointer.h.
References GridLogError.
Referenced by BinaryHmcCheckpointer< Impl >::CheckpointRestore().
|
inlinevirtualinherited |
Definition at line 104 of file BaseCheckpointer.h.
References U.
|
pure virtualinherited |
References U.
|
private |
Definition at line 42 of file BinaryCheckpointer.h.
Referenced by CheckpointRestore(), initialize(), and TrajectoryComplete().