Chroma::AbsChronologicalPredictor4D< T > Class Template Reference
[HMC linear system solver initial guess]

Abstract interface for a Chronological Solution predictor. More...

#include <chrono_predictor.h>

Inheritance diagram for Chroma::AbsChronologicalPredictor4D< T >:

Chroma::AbsTwoStepChronologicalPredictor4D< T > List of all members.

Public Member Functions

virtual ~AbsChronologicalPredictor4D (void)
virtual void operator() (T &psi, const LinearOperator< T > &A, const T &chi)=0
virtual void reset (void)=0
virtual void newVector (const T &psi)=0

Detailed Description

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

Abstract interface for a Chronological Solution predictor.

Definition at line 24 of file chrono_predictor.h.


Constructor & Destructor Documentation

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

Definition at line 28 of file chrono_predictor.h.


Member Function Documentation

template<typename T>
virtual void Chroma::AbsChronologicalPredictor4D< T >::newVector ( const T psi  )  [pure virtual]

Implemented in Chroma::AbsTwoStepChronologicalPredictor4D< T >, Chroma::MREInitCG4DChronoPredictor, and Chroma::AbsTwoStepChronologicalPredictor4D< LatticeFermion >.

Referenced by Chroma::MdagMSysSolverRichardsonClover::operator()(), Chroma::MdagMSysSolverReliableIBiCGStabClover::operator()(), Chroma::MdagMSysSolverReliableCGClover::operator()(), Chroma::MdagMSysSolverReliableBiCGStabClover::operator()(), Chroma::MdagMSysSolverOptEigCG< T >::operator()(), Chroma::MdagMSysSolverMR< T >::operator()(), Chroma::MdagMSysSolverIBiCGStab< T >::operator()(), Chroma::MdagMSysSolverQDPEigCG< T >::operator()(), Chroma::MdagMSysSolverCGTimings< T >::operator()(), Chroma::MdagMSysSolverCGLFClover::operator()(), Chroma::MdagMSysSolverCG< T >::operator()(), Chroma::MdagMSysSolverBiCGStab< T >::operator()(), and Chroma::LinOpSysSolverOptEigBiCG< T >::operator()().

template<typename T>
virtual void Chroma::AbsChronologicalPredictor4D< T >::operator() ( T psi,
const LinearOperator< T > &  A,
const T chi 
) [pure virtual]

Implemented in Chroma::AbsTwoStepChronologicalPredictor4D< T >, Chroma::MREInitCG4DChronoPredictor, and Chroma::AbsTwoStepChronologicalPredictor4D< LatticeFermion >.

template<typename T>
virtual void Chroma::AbsChronologicalPredictor4D< T >::reset ( void   )  [pure virtual]

Implemented in Chroma::AbsTwoStepChronologicalPredictor4D< T >, Chroma::LastSolution4DChronoPredictor, Chroma::LinearExtrapolation4DChronoPredictor, Chroma::MinimalResidualExtrapolation4DChronoPredictor, Chroma::MREInitCG4DChronoPredictor, Chroma::Null4DChronoPredictor, Chroma::ZeroGuess4DChronoPredictor, and Chroma::AbsTwoStepChronologicalPredictor4D< LatticeFermion >.


The documentation for this class was generated from the following file:
Generated on Sat Nov 21 04:40:28 2009 for CHROMA by  doxygen 1.4.7