#include <lcm_sts_min_norm2_recursive_dtau.h>
Inheritance diagram for Chroma::LatColMatSTSMinNorm2DTauRecursiveIntegrator:

Public Member Functions | |
| LatColMatSTSMinNorm2DTauRecursiveIntegrator (Real delta_tau_max_, const multi1d< std::string > &monomial_ids_, Real lambda_, Handle< AbsComponentIntegrator< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > &SubIntegrator_) | |
| LatColMatSTSMinNorm2DTauRecursiveIntegrator (const LatColMatSTSMinNorm2DTauRecursiveIntegratorParams &p) | |
| LatColMatSTSMinNorm2DTauRecursiveIntegrator (const LatColMatSTSMinNorm2DTauRecursiveIntegrator &l) | |
| ~LatColMatSTSMinNorm2DTauRecursiveIntegrator (void) | |
| void | operator() (AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > &s, const Real &traj_length) const |
| Do an integration of lenght n*delta tau in n steps. | |
| AbsComponentIntegrator< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > & | getSubIntegrator () const |
| Return the next level down integrator. | |
Protected Member Functions | |
| void | refreshFieldsThisLevel (AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > &s) const |
| Refresh fields in just this level. | |
| void | resetPredictorsThisLevel (void) const |
| Reset Predictors in just this level. | |
Private Attributes | |
| Real | delta_tau_max |
| Real | lambda |
| multi1d< Handle< Monomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > > | monomials |
| Handle< AbsComponentIntegrator< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > | SubIntegrator |
Specialised to multi1d<LatticeColorMatrix>
Definition at line 56 of file lcm_sts_min_norm2_recursive_dtau.h.
| Chroma::LatColMatSTSMinNorm2DTauRecursiveIntegrator::LatColMatSTSMinNorm2DTauRecursiveIntegrator | ( | Real | delta_tau_max_, | |
| const multi1d< std::string > & | monomial_ids_, | |||
| Real | lambda_, | |||
| Handle< AbsComponentIntegrator< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > & | SubIntegrator_ | |||
| ) | [inline] |
Definition at line 63 of file lcm_sts_min_norm2_recursive_dtau.h.
References Chroma::IntegratorShared::bindMonomials(), and monomials.
| Chroma::LatColMatSTSMinNorm2DTauRecursiveIntegrator::LatColMatSTSMinNorm2DTauRecursiveIntegrator | ( | const LatColMatSTSMinNorm2DTauRecursiveIntegratorParams & | p | ) | [inline] |
Definition at line 73 of file lcm_sts_min_norm2_recursive_dtau.h.
References Chroma::IntegratorShared::bindMonomials(), Chroma::LatColMatSTSMinNorm2DTauRecursiveIntegratorParams::monomial_ids, and monomials.
| Chroma::LatColMatSTSMinNorm2DTauRecursiveIntegrator::LatColMatSTSMinNorm2DTauRecursiveIntegrator | ( | const LatColMatSTSMinNorm2DTauRecursiveIntegrator & | l | ) | [inline] |
Definition at line 82 of file lcm_sts_min_norm2_recursive_dtau.h.
| Chroma::LatColMatSTSMinNorm2DTauRecursiveIntegrator::~LatColMatSTSMinNorm2DTauRecursiveIntegrator | ( | void | ) | [inline] |
Definition at line 86 of file lcm_sts_min_norm2_recursive_dtau.h.
| AbsComponentIntegrator<multi1d<LatticeColorMatrix>, multi1d<LatticeColorMatrix> >& Chroma::LatColMatSTSMinNorm2DTauRecursiveIntegrator::getSubIntegrator | ( | ) | const [inline, virtual] |
Return the next level down integrator.
Implements Chroma::AbsRecursiveIntegrator< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >.
Definition at line 94 of file lcm_sts_min_norm2_recursive_dtau.h.
References SubIntegrator.
Referenced by operator()().
| void Chroma::LatColMatSTSMinNorm2DTauRecursiveIntegrator::operator() | ( | AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > & | s, | |
| const Real & | traj_length | |||
| ) | const [virtual] |
Do an integration of lenght n*delta tau in n steps.
Implements Chroma::AbsRecursiveIntegrator< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >.
Definition at line 117 of file lcm_sts_min_norm2_recursive_dtau.cc.
References delta_tau_max, END_CODE, getSubIntegrator(), lambda, monomials, and START_CODE.
| void Chroma::LatColMatSTSMinNorm2DTauRecursiveIntegrator::refreshFieldsThisLevel | ( | AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > & | s | ) | const [inline, protected, virtual] |
Refresh fields in just this level.
Implements Chroma::AbsRecursiveIntegrator< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >.
Definition at line 100 of file lcm_sts_min_norm2_recursive_dtau.h.
References monomials.
| void Chroma::LatColMatSTSMinNorm2DTauRecursiveIntegrator::resetPredictorsThisLevel | ( | void | ) | const [inline, protected, virtual] |
Reset Predictors in just this level.
Implements Chroma::AbsRecursiveIntegrator< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >.
Definition at line 108 of file lcm_sts_min_norm2_recursive_dtau.h.
References monomials, and Chroma::AbsRecursiveIntegrator< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >::resetPredictors().
Real Chroma::LatColMatSTSMinNorm2DTauRecursiveIntegrator::lambda [private] |
multi1d< Handle< Monomial< multi1d<LatticeColorMatrix>, multi1d<LatticeColorMatrix> > > > Chroma::LatColMatSTSMinNorm2DTauRecursiveIntegrator::monomials [private] |
Definition at line 120 of file lcm_sts_min_norm2_recursive_dtau.h.
Referenced by LatColMatSTSMinNorm2DTauRecursiveIntegrator(), operator()(), refreshFieldsThisLevel(), and resetPredictorsThisLevel().
Handle< AbsComponentIntegrator<multi1d<LatticeColorMatrix>, multi1d<LatticeColorMatrix> > > Chroma::LatColMatSTSMinNorm2DTauRecursiveIntegrator::SubIntegrator [private] |
Definition at line 123 of file lcm_sts_min_norm2_recursive_dtau.h.
Referenced by getSubIntegrator().
1.4.7