CHROMA
|
A Monomial For Just the diagonal parts of SymEvenOddPrecLogDetWilsonTypeFermActs. More...
#include <seoprec_logdet_diag_monomial_w.h>
Public Member Functions | |
virtual | ~SymEvenOddPrecLogDetDiagMonomial () |
void | dsdq (P &F, const AbsFieldState< P, Q > &s) |
Compute dsdq for the system... Not specified how to actually do this. More... | |
Double | S (const AbsFieldState< P, Q > &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< P, Q > | |
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 | |
virtual const SymEvenOddPrecLogDetWilsonTypeFermAct< Phi, P, Q > & | getFermAct () const =0 |
virtual const int | getNumFlavors () const =0 |
A Monomial For Just the diagonal parts of SymEvenOddPrecLogDetWilsonTypeFermActs.
Monomial is expected to be the same for these fermacts
Definition at line 25 of file seoprec_logdet_diag_monomial_w.h.
|
inlinevirtual |
Definition at line 28 of file seoprec_logdet_diag_monomial_w.h.
|
inlinevirtual |
Compute dsdq for the system... Not specified how to actually do this.
Implements Chroma::ExactMonomial< P, Q >.
Definition at line 30 of file seoprec_logdet_diag_monomial_w.h.
References Chroma::FermionAction< T, P, Q >::createState(), Chroma::END_CODE(), F, Chroma::SymEvenOddPrecLogDetDiagMonomial< P, Q, Phi >::getFermAct(), Chroma::SymEvenOddPrecLogDetDiagMonomial< P, Q, Phi >::getNumFlavors(), Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), Chroma::SymEvenOddPrecLogDetWilsonTypeFermAct< T, P, Q >::linOp(), Chroma::monitorForces(), mu, Nd, Chroma::PLUS, Chroma::pop(), Chroma::push(), Chroma::s(), Chroma::START_CODE(), and Chroma::state.
|
protectedpure virtual |
|
protectedpure virtual |
|
inlinevirtual |
Refresh pseudofermion fields if any.
Implements Chroma::ExactMonomial< P, Q >.
Definition at line 92 of file seoprec_logdet_diag_monomial_w.h.
|
inlinevirtual |
Gauge action value.
Implements Chroma::ExactMonomial< P, Q >.
Definition at line 66 of file seoprec_logdet_diag_monomial_w.h.
References Chroma::FermionAction< T, P, Q >::createState(), Chroma::END_CODE(), Chroma::SymEvenOddPrecLogDetDiagMonomial< P, Q, Phi >::getFermAct(), Chroma::SymEvenOddPrecLogDetDiagMonomial< P, Q, Phi >::getNumFlavors(), Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), Chroma::SymEvenOddPrecLogDetWilsonTypeFermAct< T, P, Q >::linOp(), Chroma::pop(), Chroma::push(), Chroma::s(), Chroma::START_CODE(), and Chroma::write().
|
inlinevirtual |
Copy pseudofermions if any.
Implements Chroma::ExactMonomial< P, Q >.
Definition at line 97 of file seoprec_logdet_diag_monomial_w.h.