|
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().