Chroma::DilutionScheme< T > Class Template Reference
[Hadronic observables]

Abstract dilution scheme. More...

#include <dilution_scheme.h>

List of all members.

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.


Detailed Description

template<typename T>
class Chroma::DilutionScheme< T >

Abstract dilution scheme.

Supports creation of (abstract) dilution schemes used in stochastic sources and solutions

Definition at line 21 of file dilution_scheme.h.


Constructor & Destructor Documentation

template<typename T>
virtual Chroma::DilutionScheme< T >::~DilutionScheme (  )  [inline, virtual]

Virtual destructor to help with cleanup;.

Definition at line 25 of file dilution_scheme.h.


Member Function Documentation

template<typename T>
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.

template<typename T>
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.

template<typename T>
virtual std::string Chroma::DilutionScheme< T >::getCfgInfo (  )  const [pure virtual]

Implemented in Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme.

template<typename T>
virtual int Chroma::DilutionScheme< T >::getDecayDir (  )  const [pure virtual]

The decay direction.

Implemented in Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme.

template<typename T>
virtual int Chroma::DilutionScheme< T >::getDilSize ( int  t0  )  const [pure virtual]

Implemented in Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme.

template<typename T>
virtual Real Chroma::DilutionScheme< T >::getKappa (  )  const [pure virtual]

Implemented in Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme.

template<typename T>
virtual int Chroma::DilutionScheme< T >::getNumTimeSlices (  )  const [pure virtual]

Implemented in Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme.

template<typename T>
virtual std::string Chroma::DilutionScheme< T >::getPropHeader ( int  t0,
int  dil 
) const [pure virtual]

Implemented in Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme.

template<typename T>
virtual const Seed& Chroma::DilutionScheme< T >::getSeed (  )  const [pure virtual]

The seed identifies this quark.

Implemented in Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme.

template<typename T>
virtual std::string Chroma::DilutionScheme< T >::getSourceHeader ( int  t0,
int  dil 
) const [pure virtual]

Implemented in Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme.

template<typename T>
virtual int Chroma::DilutionScheme< T >::getT0 ( int  t0  )  const [pure virtual]

Implemented in Chroma::DilutionQuarkSourceConstEnv::ConstDilutionScheme.


The documentation for this class was generated from the following file:
Generated on Sun Mar 14 04:40:26 2010 for CHROMA by  doxygen 1.4.7