CHROMA
Classes | Typedefs | Functions

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< T >
 Minimal residual predictor. More...
 
class  Chroma::MinimalResidualExtrapolation5DChronoPredictor
 Minimal residual predictor. More...
 
class  Chroma::MREInitCG4DChronoPredictor
 Minimal residual predictor. More...
 
class  Chroma::MinimalResidualExtrapolationShifted4DChronoPredictor< T, R >
 Minimal residual predictor. More...
 
class  Chroma::Null4DChronoPredictor
 Zero initial guess predictor. More...
 
class  Chroma::Null5DChronoPredictor
 Zero initial guess predictor. More...
 
class  Chroma::QUDA4DChronoPredictor
 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. More...
 
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. More...
 

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. More...
 

Detailed Description

Monomials for HMC

Typedef Documentation

◆ The4DChronologicalPredictorFactory

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 29 of file chrono_predictor_factory.h.

◆ The5DChronologicalPredictorFactory

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 42 of file chrono_predictor_factory.h.

Function Documentation

◆ LUSolve()

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