CHROMA
|
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... | |
Monomials for HMC
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.
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.
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 Chroma::a, Chroma::b, Chroma::END_CODE(), Chroma::i, j, Chroma::k, Chroma::START_CODE(), Chroma::tmp, and y.
Referenced by Chroma::MREInitCG4DChronoPredictor::find_extrap_solution(), Chroma::MinimalResidualExtrapolation5DChronoPredictor::find_extrap_solution(), Chroma::MinimalResidualExtrapolation4DChronoPredictor< T >::find_extrap_solution(), Chroma::MinimalResidualExtrapolationShifted4DChronoPredictor< T, R >::find_extrap_solution(), and Chroma::MinimalResidualExtrapolation4DChronoPredictor< T >::find_extrap_solutionM().