CHROMA
|
Fermionic monomials (binlinears in fermion fields) More...
#include <abs_monomial.h>
Public Member Functions | |
~ExactFermMonomial5D () | |
virtual destructor: More... | |
virtual Double | S (const AbsFieldState< P, Q > &s)=0 |
Compute the total action. More... | |
virtual void | dsdq (P &F, const AbsFieldState< P, Q > &s)=0 |
Compute dsdq for the system... Not specified how to actually do this. More... | |
virtual void | refreshInternalFields (const AbsFieldState< P, Q > &field_state)=0 |
Refresh pseudofermions. More... | |
virtual void | setInternalFields (const Monomial< P, Q > &m)=0 |
Copy pseudofermions if any. More... | |
virtual void | resetPredictors (void) |
Reset predictors. More... | |
Public Member Functions inherited from Chroma::ExactFermMonomial< P, Q, Phi > | |
~ExactFermMonomial () | |
virtual destructor: More... | |
Public Member Functions inherited from Chroma::ExactMonomial< P, Q > | |
virtual | ~ExactMonomial () |
virtual destructor: More... | |
Public Member Functions inherited from Chroma::Monomial< P, Q > | |
virtual | ~Monomial () |
virtual destructor: More... | |
Fermionic monomials (binlinears in fermion fields)
Exact fermionic monomials with pseudofermions living in 4D
We need to template on the Phi-s because of the fermacts
Definition at line 210 of file abs_monomial.h.
|
inline |
virtual destructor:
Definition at line 214 of file abs_monomial.h.
|
pure virtual |
Compute dsdq for the system... Not specified how to actually do this.
Implements Chroma::ExactFermMonomial< P, Q, Phi >.
Implemented in Chroma::ExactWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::TwoFlavorExactRatioConvRatWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::TwoFlavorExactRatioConvConvWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::TwoFlavorExactWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::OneFlavorRatioRatRatExactWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::OneFlavorRatioRatConvExactWilsonTypeFermMonomial5D< P, Q, Phi >, and Chroma::OneFlavorRatExactWilsonTypeFermMonomial5D< P, Q, Phi >.
|
pure virtual |
Refresh pseudofermions.
Implements Chroma::ExactFermMonomial< P, Q, Phi >.
Implemented in Chroma::OneFlavorRatioRatRatExactWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::OneFlavorRatioRatConvExactWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::OneFlavorRatExactWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::ExactWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::TwoFlavorExactRatioConvRatWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::TwoFlavorExactRatioConvConvWilsonTypeFermMonomial5D< P, Q, Phi >, and Chroma::TwoFlavorExactWilsonTypeFermMonomial5D< P, Q, Phi >.
|
inlinevirtual |
Reset predictors.
Reimplemented from Chroma::ExactFermMonomial< P, Q, Phi >.
Reimplemented in Chroma::ExactWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::TwoFlavorExactRatioConvRatWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::TwoFlavorExactRatioConvConvWilsonTypeFermMonomial5D< P, Q, Phi >, and Chroma::TwoFlavorExactWilsonTypeFermMonomial5D< P, Q, Phi >.
Definition at line 230 of file abs_monomial.h.
|
pure virtual |
Compute the total action.
Implements Chroma::ExactFermMonomial< P, Q, Phi >.
Implemented in Chroma::TwoFlavorExactRatioConvRatWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::TwoFlavorExactRatioConvConvWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::TwoFlavorExactWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::OneFlavorRatioRatRatExactWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::OneFlavorRatioRatConvExactWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::OneFlavorRatExactWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::ExactWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::TwoFlavorExactEvenOddPrecRatioConvRatWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::TwoFlavorExactEvenOddPrecRatioConvConvWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::TwoFlavorExactUnprecRatioConvConvWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::TwoFlavorExactEvenOddPrecWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::TwoFlavorExactUnprecWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::OneFlavorRatioRatRatExactEvenOddPrecWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::OneFlavorRatioRatRatExactUnprecWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::OneFlavorRatioRatConvExactEvenOddPrecWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::OneFlavorRatioRatConvExactUnprecWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::OneFlavorRatExactEvenOddPrecWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::OneFlavorRatExactUnprecWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::TwoFlavorExactUnprecRatioConvRatWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >, Chroma::TwoFlavorExactUnprecRatioConvConvWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >, Chroma::TwoFlavorExactUnprecWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >, Chroma::OneFlavorRatioRatRatExactUnprecWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >, Chroma::OneFlavorRatioRatConvExactUnprecWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >, and Chroma::OneFlavorRatExactUnprecWilsonTypeFermMonomial5D< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >.
|
pure virtual |
Copy pseudofermions if any.
Implements Chroma::ExactFermMonomial< P, Q, Phi >.
Implemented in Chroma::ExactWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::TwoFlavorExactRatioConvRatWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::TwoFlavorExactRatioConvConvWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::TwoFlavorExactWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::OneFlavorRatioRatRatExactWilsonTypeFermMonomial5D< P, Q, Phi >, Chroma::OneFlavorRatioRatConvExactWilsonTypeFermMonomial5D< P, Q, Phi >, and Chroma::OneFlavorRatExactWilsonTypeFermMonomial5D< P, Q, Phi >.