#include <abs_integrator.h>
Inheritance diagram for Chroma::AbsComponentIntegrator< P, Q >:

Public Member Functions | |
| virtual | ~AbsComponentIntegrator (void) |
| Virtual destructor. | |
| virtual void | operator() (AbsFieldState< P, Q > &s, const Real &traj_length) const =0 |
| Do an integration of length n*delta tau in n steps. | |
| virtual void | refreshFields (AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > &s) const =0 |
| Refresh fields in this level of the integrator (for R like algorithms). | |
| virtual void | resetPredictors (void) const =0 |
| Reset any chronological predictors for the integrator. | |
Definition at line 25 of file abs_integrator.h.
| virtual Chroma::AbsComponentIntegrator< P, Q >::~AbsComponentIntegrator | ( | void | ) | [inline, virtual] |
| virtual void Chroma::AbsComponentIntegrator< P, Q >::operator() | ( | AbsFieldState< P, Q > & | s, | |
| const Real & | traj_length | |||
| ) | const [pure virtual] |
Do an integration of length n*delta tau in n steps.
Implemented in Chroma::AbsRecursiveIntegrator< P, Q >, Chroma::LatColMat4MN4FPRecursiveIntegrator, Chroma::LatColMat4MN5FPRecursiveIntegrator, Chroma::LatColMat4MN5FVRecursiveIntegrator, Chroma::LatColMatCreutzGocksch4RecursiveIntegrator, Chroma::LatColMatExpSdtIntegrator, Chroma::LatColMatExpTdtIntegrator, Chroma::LatColMatSTSLeapfrogRecursiveIntegrator, Chroma::LatColMatSTSMinNorm2RecursiveIntegrator, Chroma::LatColMatSTSMinNorm2DTauRecursiveIntegrator, Chroma::LatColMatTSTLeapfrogRecursiveIntegrator, Chroma::LatColMatTSTMinNorm2RecursiveIntegrator, Chroma::LatColMatTSTMinNorm2DTauRecursiveIntegrator, and Chroma::AbsRecursiveIntegrator< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >.
| virtual void Chroma::AbsComponentIntegrator< P, Q >::refreshFields | ( | AbsFieldState< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > & | s | ) | const [pure virtual] |
Refresh fields in this level of the integrator (for R like algorithms).
Implemented in Chroma::AbsRecursiveIntegrator< P, Q >, Chroma::LatColMatExpSdtIntegrator, Chroma::LatColMatExpTdtIntegrator, and Chroma::AbsRecursiveIntegrator< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >.
| virtual void Chroma::AbsComponentIntegrator< P, Q >::resetPredictors | ( | void | ) | const [pure virtual] |
Reset any chronological predictors for the integrator.
Implemented in Chroma::AbsRecursiveIntegrator< P, Q >, Chroma::LatColMatExpSdtIntegrator, Chroma::LatColMatExpTdtIntegrator, and Chroma::AbsRecursiveIntegrator< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >.
Referenced by Chroma::AbsMDIntegrator< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > >::operator()().
1.4.7