#include <lcm_exp_sdt.h>
Inheritance diagram for Chroma::LatColMatExpSdtIntegrator:

Public Member Functions | |
| LatColMatExpSdtIntegrator (const int n_steps_, const multi1d< std::string > &monomial_id_list) | |
| LatColMatExpSdtIntegrator (const int n_steps_, const multi1d< Handle< Monomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > > monomials_) | |
| LatColMatExpSdtIntegrator (const LatColMatExpSdtIntegratorParams &p) | |
| LatColMatExpSdtIntegrator (const LatColMatExpSdtIntegrator &l) | |
| ~LatColMatExpSdtIntegrator (void) | |
| void | operator() (AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > &s, const Real &traj_length) const |
| Do an integration of length n*delta tau in n steps. | |
| void | refreshFields (AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > &s) const |
| Refresh fields in this level of the integrator (for R like algorithms). | |
| void | resetPredictors (void) const |
| Reset Predictors in just this level. | |
Private Types | |
| typedef multi1d< LatticeColorMatrix > | LCM |
Private Member Functions | |
| void | create (multi1d< std::string > monomial_id_list) |
Private Attributes | |
| int | n_steps |
| multi1d< Handle< Monomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > > | monomials |
Specialised to multi1d<LatticeColorMatrix>
Definition at line 56 of file lcm_exp_sdt.h.
typedef multi1d<LatticeColorMatrix> Chroma::LatColMatExpSdtIntegrator::LCM [private] |
Definition at line 107 of file lcm_exp_sdt.h.
| Chroma::LatColMatExpSdtIntegrator::LatColMatExpSdtIntegrator | ( | const int | n_steps_, | |
| const multi1d< std::string > & | monomial_id_list | |||
| ) | [inline] |
| Chroma::LatColMatExpSdtIntegrator::LatColMatExpSdtIntegrator | ( | const int | n_steps_, | |
| const multi1d< Handle< Monomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > > | monomials_ | |||
| ) | [inline] |
Definition at line 70 of file lcm_exp_sdt.h.
| Chroma::LatColMatExpSdtIntegrator::LatColMatExpSdtIntegrator | ( | const LatColMatExpSdtIntegratorParams & | p | ) | [inline] |
Definition at line 74 of file lcm_exp_sdt.h.
References create(), and Chroma::LatColMatExpSdtIntegratorParams::monomial_list.
| Chroma::LatColMatExpSdtIntegrator::LatColMatExpSdtIntegrator | ( | const LatColMatExpSdtIntegrator & | l | ) | [inline] |
Definition at line 79 of file lcm_exp_sdt.h.
| Chroma::LatColMatExpSdtIntegrator::~LatColMatExpSdtIntegrator | ( | void | ) | [inline] |
Definition at line 83 of file lcm_exp_sdt.h.
| void Chroma::LatColMatExpSdtIntegrator::create | ( | multi1d< std::string > | monomial_id_list | ) | [inline, private] |
Definition at line 109 of file lcm_exp_sdt.h.
References Chroma::IntegratorShared::bindMonomials(), and monomials.
Referenced by LatColMatExpSdtIntegrator().
| void Chroma::LatColMatExpSdtIntegrator::operator() | ( | AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > & | s, | |
| const Real & | traj_length | |||
| ) | const [virtual] |
Do an integration of length n*delta tau in n steps.
Implements Chroma::AbsComponentIntegrator< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >.
Definition at line 77 of file lcm_exp_sdt.cc.
References END_CODE, Chroma::LCMMDIntegratorSteps::leapP(), monomials, n_steps, and START_CODE.
| void Chroma::LatColMatExpSdtIntegrator::refreshFields | ( | AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > & | s | ) | const [inline, virtual] |
Refresh fields in this level of the integrator (for R like algorithms).
Implements Chroma::AbsComponentIntegrator< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >.
Definition at line 90 of file lcm_exp_sdt.h.
References monomials.
| void Chroma::LatColMatExpSdtIntegrator::resetPredictors | ( | void | ) | const [inline, virtual] |
Reset Predictors in just this level.
Implements Chroma::AbsComponentIntegrator< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >.
Definition at line 98 of file lcm_exp_sdt.h.
References monomials.
multi1d< Handle< Monomial<multi1d<LatticeColorMatrix>, multi1d<LatticeColorMatrix> > > > Chroma::LatColMatExpSdtIntegrator::monomials [private] |
Definition at line 116 of file lcm_exp_sdt.h.
Referenced by create(), operator()(), refreshFields(), and resetPredictors().
int Chroma::LatColMatExpSdtIntegrator::n_steps [private] |
1.4.7