#include <dilution_scheme.h>
Public Member Functions | |
| virtual | ~DilutionScheme () |
| Virtual destructor to help with cleanup;. | |
| virtual int | getDecayDir () const =0 |
| The decay direction. | |
| virtual const Seed & | getSeed () const =0 |
| The seed identifies this quark. | |
| virtual int | getT0 (int t0) const =0 |
| virtual int | getDilSize (int t0) const =0 |
| virtual int | getNumTimeSlices () const =0 |
| virtual Real | getKappa () const =0 |
| virtual std::string | getCfgInfo () const =0 |
| virtual std::string | getPropHeader (int t0, int dil) const =0 |
| virtual std::string | getSourceHeader (int t0, int dil) const =0 |
| virtual T | dilutedSource (int t0, int dil) const =0 |
| Return the diluted source vector. | |
| virtual T | dilutedSolution (int t0, int dil) const =0 |
| Return the solution vector corresponding to the diluted source. | |
Supports creation of (abstract) dilution schemes used in stochastic sources and solutions
Definition at line 21 of file dilution_scheme.h.
| virtual Chroma::DilutionScheme< T >::~DilutionScheme | ( | ) | [inline, virtual] |
| virtual T Chroma::DilutionScheme< T >::dilutedSolution | ( | int | t0, | |
| int | dil | |||
| ) | const [pure virtual] |
Return the solution vector corresponding to the diluted source.
MAYBE THIS SHOULD BE A CONST REFERENCE?? POSSIBLY YES
Implemented in Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme.
| virtual T Chroma::DilutionScheme< T >::dilutedSource | ( | int | t0, | |
| int | dil | |||
| ) | const [pure virtual] |
Return the diluted source vector.
MAYBE THIS SHOULD BE A CONST REFERENCE?? PROBABLY NO
Implemented in Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme.
| virtual std::string Chroma::DilutionScheme< T >::getCfgInfo | ( | ) | const [pure virtual] |
Implemented in Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme.
| virtual int Chroma::DilutionScheme< T >::getDecayDir | ( | ) | const [pure virtual] |
| virtual int Chroma::DilutionScheme< T >::getDilSize | ( | int | t0 | ) | const [pure virtual] |
Implemented in Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme.
| virtual Real Chroma::DilutionScheme< T >::getKappa | ( | ) | const [pure virtual] |
Implemented in Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme.
| virtual int Chroma::DilutionScheme< T >::getNumTimeSlices | ( | ) | const [pure virtual] |
Implemented in Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme.
| virtual std::string Chroma::DilutionScheme< T >::getPropHeader | ( | int | t0, | |
| int | dil | |||
| ) | const [pure virtual] |
Implemented in Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme.
| virtual const Seed& Chroma::DilutionScheme< T >::getSeed | ( | ) | const [pure virtual] |
The seed identifies this quark.
Implemented in Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme.
| virtual std::string Chroma::DilutionScheme< T >::getSourceHeader | ( | int | t0, | |
| int | dil | |||
| ) | const [pure virtual] |
Implemented in Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme.
| virtual int Chroma::DilutionScheme< T >::getT0 | ( | int | t0 | ) | const [pure virtual] |
Implemented in Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme.
1.4.7