#include <abs_hmc.h>
Public Member Functions | |
| virtual | ~AbsHMCTrj () |
| virtual void | operator() (AbsFieldState< P, Q > &s, const bool WarmUpP, const bool CheckRevP) |
Protected Member Functions | |
| virtual AbsHamiltonian< P, Q > & | getMCHamiltonian (void)=0 |
| virtual AbsMDIntegrator< P, Q > & | getMDIntegrator (void)=0 |
| virtual void | refreshP (AbsFieldState< P, Q > &state) const =0 |
| virtual bool | acceptReject (const Double &DeltaH) const =0 |
| virtual void | flipMomenta (AbsFieldState< P, Q > &state) const =0 |
| virtual void | reverseCheckMetrics (Double &deltaQ, Double &deltaP, const AbsFieldState< P, Q > &s, const AbsFieldState< P, Q > &s_old) const =0 |
Definition at line 26 of file abs_hmc.h.
| virtual Chroma::AbsHMCTrj< P, Q >::~AbsHMCTrj | ( | ) | [inline, virtual] |
| virtual bool Chroma::AbsHMCTrj< P, Q >::acceptReject | ( | const Double & | DeltaH | ) | const [protected, pure virtual] |
Implemented in Chroma::LatColMatHMCTrj.
Referenced by Chroma::AbsHMCTrj< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >::operator()().
| virtual void Chroma::AbsHMCTrj< P, Q >::flipMomenta | ( | AbsFieldState< P, Q > & | state | ) | const [protected, pure virtual] |
Implemented in Chroma::LatColMatHMCTrj.
Referenced by Chroma::AbsHMCTrj< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >::operator()().
| virtual AbsHamiltonian<P,Q>& Chroma::AbsHMCTrj< P, Q >::getMCHamiltonian | ( | void | ) | [protected, pure virtual] |
Implemented in Chroma::LatColMatHMCTrj.
Referenced by Chroma::AbsHMCTrj< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >::operator()().
| virtual AbsMDIntegrator<P,Q>& Chroma::AbsHMCTrj< P, Q >::getMDIntegrator | ( | void | ) | [protected, pure virtual] |
Implemented in Chroma::LatColMatHMCTrj.
Referenced by Chroma::AbsHMCTrj< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >::operator()().
| virtual void Chroma::AbsHMCTrj< P, Q >::operator() | ( | AbsFieldState< P, Q > & | s, | |
| const bool | WarmUpP, | |||
| const bool | CheckRevP | |||
| ) | [inline, virtual] |
| virtual void Chroma::AbsHMCTrj< P, Q >::refreshP | ( | AbsFieldState< P, Q > & | state | ) | const [protected, pure virtual] |
Implemented in Chroma::LatColMatHMCTrj.
Referenced by Chroma::AbsHMCTrj< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >::operator()().
| virtual void Chroma::AbsHMCTrj< P, Q >::reverseCheckMetrics | ( | Double & | deltaQ, | |
| Double & | deltaP, | |||
| const AbsFieldState< P, Q > & | s, | |||
| const AbsFieldState< P, Q > & | s_old | |||
| ) | const [protected, pure virtual] |
Implemented in Chroma::LatColMatHMCTrj.
Referenced by Chroma::AbsHMCTrj< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >::operator()().
1.4.7