CHROMA
|
Test monomial. More...
#include <fixed_random_ferm_monomial.h>
Public Types | |
typedef multi1d< LatticeColorMatrix > | P |
typedef multi1d< LatticeColorMatrix > | Q |
typedef LatticeFermion | Phi |
Public Member Functions | |
~FixedRandomFermMonomial4D () | |
FixedRandomFermMonomial4D (const FixedRandomFermMonomialParams &p_) | |
FixedRandomFermMonomial4D (const FixedRandomFermMonomial4D &m) | |
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) |
Compute the total action. More... | |
void | refreshInternalFields (const AbsFieldState< P, Q > &field_state) |
Refresh pseudofermions. More... | |
virtual void | setInternalFields (const Monomial< P, Q > &m) |
Copy pseudofermions if any. More... | |
Public Member Functions inherited from Chroma::ExactFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion > | |
~ExactFermMonomial () | |
virtual destructor: More... | |
virtual void | resetPredictors (void) |
Reset predictors. More... | |
Public Member Functions inherited from Chroma::ExactMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > | |
virtual | ~ExactMonomial () |
virtual destructor: More... | |
Public Member Functions inherited from Chroma::Monomial< P, Q > | |
virtual | ~Monomial () |
virtual destructor: More... | |
Private Attributes | |
multi1d< LatticeColorMatrix > | X |
Handle< CreateStoutFermState< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > | cfs |
Test monomial.
Definition at line 44 of file fixed_random_ferm_monomial.h.
typedef multi1d<LatticeColorMatrix> Chroma::FixedRandomFermMonomial4D::P |
Definition at line 47 of file fixed_random_ferm_monomial.h.
typedef LatticeFermion Chroma::FixedRandomFermMonomial4D::Phi |
Definition at line 49 of file fixed_random_ferm_monomial.h.
typedef multi1d<LatticeColorMatrix> Chroma::FixedRandomFermMonomial4D::Q |
Definition at line 48 of file fixed_random_ferm_monomial.h.
|
inline |
Definition at line 51 of file fixed_random_ferm_monomial.h.
Chroma::FixedRandomFermMonomial4D::FixedRandomFermMonomial4D | ( | const FixedRandomFermMonomialParams & | p_ | ) |
Definition at line 44 of file fixed_random_ferm_monomial.cc.
References cfs, Chroma::END_CODE(), Chroma::gaussian(), mu, Nd, Chroma::p, Chroma::WilsonTypeFermBCEnv::reader(), Chroma::reunit(), Chroma::START_CODE(), and X.
|
inline |
Definition at line 54 of file fixed_random_ferm_monomial.h.
|
virtual |
Compute dsdq for the system... Not specified how to actually do this.
s is the state, F is the computed force
Implements Chroma::ExactFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >.
Definition at line 67 of file fixed_random_ferm_monomial.cc.
References Chroma::END_CODE(), F, Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), Nd, Chroma::pop(), Chroma::push(), Chroma::s(), Chroma::START_CODE(), Chroma::state, Chroma::write(), and X.
|
inlinevirtual |
Refresh pseudofermions.
Implements Chroma::ExactFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >.
Definition at line 64 of file fixed_random_ferm_monomial.h.
|
virtual |
Compute the total action.
Implements Chroma::ExactFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >.
Definition at line 91 of file fixed_random_ferm_monomial.cc.
References Chroma::END_CODE(), Chroma::SingletonHolder< T, CreationPolicy, LifetimePolicy, ThreadingModel >::Instance(), mu, Nd, Chroma::pop(), Chroma::push(), Chroma::s(), Chroma::START_CODE(), Chroma::state, sum, Chroma::u, Chroma::write(), and X.
|
inlinevirtual |
Copy pseudofermions if any.
Implements Chroma::ExactFermMonomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix >, LatticeFermion >.
Definition at line 69 of file fixed_random_ferm_monomial.h.
|
private |
Definition at line 77 of file fixed_random_ferm_monomial.h.
Referenced by FixedRandomFermMonomial4D().
|
private |
Definition at line 74 of file fixed_random_ferm_monomial.h.
Referenced by dsdq(), FixedRandomFermMonomial4D(), and S().