HMC linear system solver initial guess
[Molecular dynamics support]


Namespaces

namespace  Chroma::LastSolution4DChronoPredictorEnv
namespace  Chroma::LastSolution5DChronoPredictorEnv
namespace  Chroma::LinearExtrapolation4DChronoPredictorEnv
namespace  Chroma::LinearExtrapolation5DChronoPredictorEnv
namespace  Chroma::MinimalResidualExtrapolation4DChronoPredictorEnv
namespace  Chroma::MinimalResidualExtrapolation5DChronoPredictorEnv
namespace  Chroma::MREInitCG4DChronoPredictorEnv
namespace  Chroma::Null4DChronoPredictorEnv
namespace  Chroma::Null5DChronoPredictorEnv
namespace  Chroma::ChronoPredictorAggregrateEnv
 Name and registration.
namespace  Chroma::ZeroGuess4DChronoPredictorEnv
namespace  Chroma::ZeroGuess5DChronoPredictorEnv

Classes

class  Chroma::AbsChronologicalPredictor4D< T >
 Abstract interface for a Chronological Solution predictor. More...
class  Chroma::AbsTwoStepChronologicalPredictor4D< T >
 Abstract interface for a Chronological Solution predictor. More...
class  Chroma::AbsChronologicalPredictor5D< T >
 Abstract interface for a Chronological Solution predictor in 5D. More...
class  Chroma::CircularBuffer< T >
 Circular Buffer. More...
class  Chroma::CircularBufferArray< T >
 Circular buffer of arrays. More...
class  Chroma::LastSolution4DChronoPredictor
 Last solution predictor. More...
class  Chroma::LastSolution5DChronoPredictor
 Last solution predictor. More...
class  Chroma::LinearExtrapolation4DChronoPredictor
 Last solution predictor. More...
class  Chroma::LinearExtrapolation5DChronoPredictor
 Last solution predictor. More...
class  Chroma::MinimalResidualExtrapolation4DChronoPredictor
 Minimal residual predictor. More...
class  Chroma::MinimalResidualExtrapolation5DChronoPredictor
 Minimal residual predictor. More...
class  Chroma::MREInitCG4DChronoPredictor
 Minimal residual predictor. More...
class  Chroma::Null4DChronoPredictor
 Zero initial guess predictor. More...
class  Chroma::Null5DChronoPredictor
 Zero initial guess predictor. More...
class  Chroma::ZeroGuess4DChronoPredictor
 Zero initial guess predictor. More...
class  Chroma::ZeroGuess5DChronoPredictor
 Zero initial guess predictor. More...

Typedefs

typedef SingletonHolder< ObjectFactory<
AbsChronologicalPredictor4D<
LatticeFermion >, std::string,
TYPELIST_2(XMLReader &, const
std::string &), AbsChronologicalPredictor4D<
LatticeFermion > *(*)(XMLReader &,
const std::string &), StringFactoryError > > 
Chroma::The4DChronologicalPredictorFactory
 A factory for exact non-fermionic monomials.
typedef SingletonHolder< ObjectFactory<
AbsChronologicalPredictor5D<
LatticeFermion >, std::string,
TYPELIST_3(const int, XMLReader &,
const std::string &), AbsChronologicalPredictor5D<
LatticeFermion > *(*)(const
int, XMLReader &, const std::string &),
StringFactoryError > > 
Chroma::The5DChronologicalPredictorFactory
 A factory for exact non-fermionic monomials.

Functions

void Chroma::LUSolve (multi1d< DComplex > &a, const multi2d< DComplex > &M, const multi1d< DComplex > &b)
 Solve M a = b by LU decomposition with partial pivoting.

Detailed Description

Monomials for HMC

Typedef Documentation

typedef SingletonHolder< ObjectFactory< AbsChronologicalPredictor4D< LatticeFermion >, std::string, TYPELIST_2(XMLReader&, const std::string&), AbsChronologicalPredictor4D<LatticeFermion>* (*)(XMLReader&, const std::string&), StringFactoryError> > Chroma::The4DChronologicalPredictorFactory

A factory for exact non-fermionic monomials.

Definition at line 30 of file chrono_predictor_factory.h.

typedef SingletonHolder< ObjectFactory< AbsChronologicalPredictor5D< LatticeFermion >, std::string, TYPELIST_3(const int, XMLReader&, const std::string&), AbsChronologicalPredictor5D<LatticeFermion>* (*)(const int, XMLReader&, const std::string&), StringFactoryError> > Chroma::The5DChronologicalPredictorFactory

A factory for exact non-fermionic monomials.

Definition at line 43 of file chrono_predictor_factory.h.


Function Documentation

void Chroma::LUSolve ( multi1d< DComplex > &  a,
const multi2d< DComplex > &  M,
const multi1d< DComplex > &  b 
)

Solve M a = b by LU decomposition with partial pivoting.

Definition at line 8 of file lu_solve.cc.

References END_CODE, and START_CODE.

Referenced by Chroma::MREInitCG4DChronoPredictor::find_extrap_solution(), Chroma::MinimalResidualExtrapolation5DChronoPredictor::find_extrap_solution(), and Chroma::MinimalResidualExtrapolation4DChronoPredictor::find_extrap_solution().


Generated on Sun Nov 22 04:38:58 2009 for CHROMA by  doxygen 1.4.7