8 #ifndef __zero_guess_predictor_h__
9 #define __zero_guess_predictor_h__
20 namespace ZeroGuess4DChronoPredictorEnv
39 const LatticeFermion&
chi)
43 QDPIO::cout <<
"ZeroGuessPredictor: zeroing initial guess" << std::endl;
51 const LatticeFermion&
chi)
55 QDPIO::cout <<
"ZeroGuessPredictor: zeroing initial guess" << std::endl;
69 QDPIO::cout <<
"ZeroGuessPredictor: registering new solution (not)" << std::endl;
73 QDPIO::cout <<
"ZeroGuessPredictor: registering new solution (not)" << std::endl;
81 namespace ZeroGuess5DChronoPredictorEnv
105 const multi1d<LatticeFermion>&
chi)
111 QDPIO::cerr <<
"ZeroGuess5D: mismatched sizes A.size=" <<
A.size()
112 <<
" and N5=" <<
N5 << std::endl;
128 QDPIO::cout <<
"ZeroGuessPredictor: registering new solution (not)" << std::endl;
Primary include file for CHROMA library code.
Chronological predictor for HMC.
Abstract interface for a Chronological Solution predictor in 5D.
Abstract interface for a Chronological Solution predictor.
Linear Operator to arrays.
Zero initial guess predictor.
void newXVector(const LatticeFermion &psi)
void newYVector(const LatticeFermion &psi)
~ZeroGuess4DChronoPredictor(void)
void predictY(LatticeFermion &Y, const LinearOperator< LatticeFermion > &A, const LatticeFermion &chi)
void predictX(LatticeFermion &X, const LinearOperator< LatticeFermion > &A, const LatticeFermion &chi)
Zero initial guess predictor.
ZeroGuess5DChronoPredictor(const ZeroGuess5DChronoPredictor &p)
ZeroGuess5DChronoPredictor(const int N5_)
void newVector(const multi1d< LatticeFermion > &psi)
void operator()(multi1d< LatticeFermion > &psi, const LinearOperatorArray< LatticeFermion > &A, const multi1d< LatticeFermion > &chi)
~ZeroGuess5DChronoPredictor(void)
bool registerAll()
Register all the factories.
bool registerAll()
Register all the factories.
Asqtad Staggered-Dirac operator.
multi1d< LatticeFermion > chi(Ncb)