CHROMA
|
Wrapper class for gauge monomials. More...
#include <const_gauge_monomial.h>
Public Types | |
typedef multi1d< LatticeColorMatrix > | P |
typedef multi1d< LatticeColorMatrix > | Q |
Public Types inherited from Chroma::GaugeMonomial | |
typedef multi1d< LatticeColorMatrix > | P |
typedef multi1d< LatticeColorMatrix > | Q |
Public Member Functions | |
ConstGaugeMonomial (const GaugeMonomialParams ¶m_) | |
Construct out of a parameter struct. Check against the desired GaugeAct name. More... | |
void | dsdq (P &F, const AbsFieldState< P, Q > &s) |
Create a suitable state and compute F. More... | |
Public Member Functions inherited from Chroma::GaugeMonomial | |
GaugeMonomial (const GaugeMonomialParams ¶m_) | |
Construct out of a parameter struct. Check against the desired GaugeAct name. More... | |
GaugeMonomial (const GaugeMonomial &m) | |
Copy Constructor. More... | |
void | dsdq (P &F, const AbsFieldState< P, Q > &s) |
Create a suitable state and compute F. More... | |
Double | S (const AbsFieldState< P, Q > &s) |
Gauge action value. More... | |
void | refreshInternalFields (const AbsFieldState< P, Q > &s) |
Refresh pseudofermion fields if any. More... | |
void | setInternalFields (const Monomial< P, Q > &m) |
Copy pseudofermions if any. More... | |
Public Member Functions inherited from Chroma::ExactMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > | |
virtual | ~ExactMonomial () |
virtual destructor: More... | |
virtual void | resetPredictors (void) |
Reset predictors. More... | |
Public Member Functions inherited from Chroma::Monomial< P, Q > | |
virtual | ~Monomial () |
virtual destructor: More... | |
Private Member Functions | |
ConstGaugeMonomial () | |
void | operator= (const ConstGaugeMonomial &) |
Additional Inherited Members | |
Protected Member Functions inherited from Chroma::GaugeMonomial | |
const GaugeAction< P, Q > & | getGaugeAct (void) const |
Wrapper class for gauge monomials.
Monomial is expected to be the same for these fermacts
Definition at line 27 of file const_gauge_monomial.h.
typedef multi1d<LatticeColorMatrix> Chroma::ConstGaugeMonomial::P |
Definition at line 31 of file const_gauge_monomial.h.
typedef multi1d<LatticeColorMatrix> Chroma::ConstGaugeMonomial::Q |
Definition at line 32 of file const_gauge_monomial.h.
|
inline |
Construct out of a parameter struct. Check against the desired GaugeAct name.
Definition at line 35 of file const_gauge_monomial.h.
|
private |
|
inlinevirtual |
Create a suitable state and compute F.
Implements Chroma::ExactMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >.
Definition at line 38 of file const_gauge_monomial.h.
References Chroma::GaugeMonomial::dsdq(), F, mu, Nd, Chroma::s(), and sum.
|
private |