CHROMA
|
A Monomial For Just the EvenEven part of EvenOddPrecLogDetWilsonTypeFermActs – concretely a 4D one. More...
#include <eoprec_logdet_ee_monomial_w.h>
Public Types | |
typedef LatticeFermion | T |
typedef multi1d< LatticeColorMatrix > | P |
typedef multi1d< LatticeColorMatrix > | Q |
Public Member Functions | |
EvenOddPrecLogDetEvenEvenMonomial4D (const EvenOddPrecLogDetEvenEvenMonomialParams &p) | |
Construct from param struct. More... | |
EvenOddPrecLogDetEvenEvenMonomial4D (const EvenOddPrecLogDetEvenEvenMonomial4D &m) | |
Copy Constructor. More... | |
~EvenOddPrecLogDetEvenEvenMonomial4D () | |
Destructor is automagic. More... | |
Public Member Functions inherited from Chroma::EvenOddPrecLogDetEvenEvenMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion > | |
virtual | ~EvenOddPrecLogDetEvenEvenMonomial () |
void | dsdq (multi1d< LatticeColorMatrix > &F, const AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > &s) |
Compute dsdq for the system... Not specified how to actually do this. More... | |
Double | S (const AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > &s) |
Gauge action value. More... | |
void | refreshInternalFields (const AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > &s) |
Refresh pseudofermion fields if any. More... | |
void | setInternalFields (const Monomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > &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... | |
Protected Member Functions | |
const EvenOddPrecLogDetWilsonTypeFermAct< T, P, Q > & | getFermAct (void) const |
int | getNumFlavors () const |
Private Attributes | |
int | num_flavors |
Handle< EvenOddPrecLogDetWilsonTypeFermAct< T, P, Q > > | fermact |
A Monomial For Just the EvenEven part of EvenOddPrecLogDetWilsonTypeFermActs – concretely a 4D one.
Monomial is expected to be the same for these fermacts
Definition at line 132 of file eoprec_logdet_ee_monomial_w.h.
typedef multi1d<LatticeColorMatrix> Chroma::EvenOddPrecLogDetEvenEvenMonomial4D::P |
Definition at line 140 of file eoprec_logdet_ee_monomial_w.h.
typedef multi1d<LatticeColorMatrix> Chroma::EvenOddPrecLogDetEvenEvenMonomial4D::Q |
Definition at line 141 of file eoprec_logdet_ee_monomial_w.h.
typedef LatticeFermion Chroma::EvenOddPrecLogDetEvenEvenMonomial4D::T |
Definition at line 139 of file eoprec_logdet_ee_monomial_w.h.
Chroma::EvenOddPrecLogDetEvenEvenMonomial4D::EvenOddPrecLogDetEvenEvenMonomial4D | ( | const EvenOddPrecLogDetEvenEvenMonomialParams & | p | ) |
Construct from param struct.
Definition at line 68 of file eoprec_logdet_ee_monomial_w.cc.
References Chroma::END_CODE(), fermact, Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), Chroma::p, and Chroma::START_CODE().
|
inline |
Copy Constructor.
Definition at line 147 of file eoprec_logdet_ee_monomial_w.h.
|
inline |
Destructor is automagic.
Definition at line 150 of file eoprec_logdet_ee_monomial_w.h.
|
inlineprotectedvirtual |
Definition at line 154 of file eoprec_logdet_ee_monomial_w.h.
References fermact.
|
inlineprotectedvirtual |
Definition at line 158 of file eoprec_logdet_ee_monomial_w.h.
References num_flavors.
|
private |
Definition at line 164 of file eoprec_logdet_ee_monomial_w.h.
Referenced by EvenOddPrecLogDetEvenEvenMonomial4D(), and getFermAct().
|
private |
Definition at line 163 of file eoprec_logdet_ee_monomial_w.h.
Referenced by getNumFlavors().