|
CHROMA
|
HMC trajectory. More...
#include <const_lcm_hmc.h>
Public Member Functions | |
| ~ConstLatColMatHMCTrj (void) | |
| ConstLatColMatHMCTrj (Handle< AbsHamiltonian< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > &_H_MC, Handle< AbsMDIntegrator< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > &_MD_int) | |
Public Member Functions inherited from Chroma::AbsHMCTrj< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > | |
| virtual | ~AbsHMCTrj () |
| virtual void | operator() (AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > &s, const bool WarmUpP, const bool CheckRevP) |
Protected Member Functions | |
| AbsHamiltonian< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > & | getMCHamiltonian (void) |
| AbsMDIntegrator< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > & | getMDIntegrator (void) |
| bool | acceptReject (const Double &DeltaH) const |
| void | refreshP (AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > &s) const |
| void | flipMomenta (AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > &s) const |
| void | reverseCheckMetrics (Double &deltaQ, Double &deltaP, const AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > &s, const AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > &s_old) const |
Private Attributes | |
| Handle< AbsMDIntegrator< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > | the_MD |
| Handle< AbsHamiltonian< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > | the_H_MC |
HMC trajectory.
Definition at line 28 of file const_lcm_hmc.h.
|
inline |
Definition at line 34 of file const_lcm_hmc.h.
|
inline |
Definition at line 37 of file const_lcm_hmc.h.
|
inlineprotectedvirtual |
Implements Chroma::AbsHMCTrj< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >.
Definition at line 55 of file const_lcm_hmc.h.
References Chroma::globalMetropolisAcceptReject().
|
inlineprotectedvirtual |
Implements Chroma::AbsHMCTrj< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >.
Definition at line 91 of file const_lcm_hmc.h.
References mu, Nd, Chroma::p, and Chroma::s().
|
inlineprotectedvirtual |
Implements Chroma::AbsHMCTrj< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >.
Definition at line 47 of file const_lcm_hmc.h.
References the_H_MC.
|
inlineprotectedvirtual |
Implements Chroma::AbsHMCTrj< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >.
Definition at line 51 of file const_lcm_hmc.h.
References the_MD.
|
inlineprotectedvirtual |
Implements Chroma::AbsHMCTrj< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >.
Definition at line 60 of file const_lcm_hmc.h.
References Chroma::END_CODE(), Chroma::gaussian(), mu, Nd, Chroma::s(), Chroma::START_CODE(), sum, and Chroma::taproj().
|
inlineprotectedvirtual |
Implements Chroma::AbsHMCTrj< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >.
Definition at line 99 of file const_lcm_hmc.h.
References mu, Nd, and Chroma::s().
|
private |
Definition at line 44 of file const_lcm_hmc.h.
Referenced by getMCHamiltonian().
|
private |
Definition at line 42 of file const_lcm_hmc.h.
Referenced by getMDIntegrator().