|
Grid 0.7.0
|
HMC Observable class, HMC observables inherit the method TrajectoryComplete from here, which is used to run the computation of on-the-fly observables. More...
#include <hmc_observable.h>
Public Member Functions | |
| virtual void | TrajectoryComplete (int traj, ConfigurationBase< Field > &SmartConfig, GridSerialRNG &sRNG, GridParallelRNG &pRNG) |
| virtual void | TrajectoryComplete (int traj, Field &U, GridSerialRNG &sRNG, GridParallelRNG &pRNG)=0 |
| virtual void | TrajectoryComplete (int traj, ConfigurationBase< Field > &SmartConfig, GridSerialRNG &sRNG, GridParallelRNG &pRNG, bool accept) |
| virtual void | TrajectoryComplete (int traj, Field &U, GridSerialRNG &sRNG, GridParallelRNG &pRNG, bool accept) |
HMC Observable class, HMC observables inherit the method TrajectoryComplete from here, which is used to run the computation of on-the-fly observables.
Expects: an integer traj : trajectory number a reference to ConfigurationBase : the gauge field configuration a reference to a serial RNG a reference to a parallel RNG a bool accept (optional): whether the proposed update was accepted (true) or rejected (false). This will always be supplied by Grid; overloads omitting it are present for backward compatibility. New code should override the versions taking the accept parameter.
Definition at line 35 of file hmc_observable.h.
|
inlinevirtual |
Reimplemented in BinaryHmcCheckpointer< Impl >.
Definition at line 55 of file hmc_observable.h.
References ConfigurationBase< Field >::get_U(), and TrajectoryComplete().
Referenced by TrajectoryComplete(), TrajectoryComplete(), and TrajectoryComplete().
|
pure virtual |
References U.
|
inlinevirtual |
Definition at line 69 of file hmc_observable.h.
References TrajectoryComplete().
|
inlinevirtual |
Definition at line 77 of file hmc_observable.h.
References TrajectoryComplete(), and U.