8 #ifndef chrono_predictor_h
9 #define chrono_predictor_h
78 QDPIO::cerr <<
"Not Implemented" << std::endl;
84 QDPIO::cerr <<
"Not Implemented" << std::endl;
110 QDPIO::cerr <<
"Not Implemented" <<std::endl;
116 QDPIO::cerr <<
"Not Implemented" <<std::endl;
163 const multi1d<T>&
chi) = 0;
Primary include file for CHROMA library code.
Abstract interface for a Chronological Solution predictor.
virtual ~AbsChronologicalPredictor4D(void)
virtual void reset(void)=0
virtual void newVector(const T &psi)=0
virtual void operator()(T &psi, const LinearOperator< T > &A, const T &chi)=0
Abstract interface for a Chronological Solution predictor in 5D.
virtual void newVector(const multi1d< T > &psi)=0
virtual void reset(void)=0
virtual ~AbsChronologicalPredictor5D(void)
virtual void operator()(multi1d< T > &psi, const LinearOperatorArray< T > &A, const multi1d< T > &chi)=0
Abstract interface for a Chronological Solution predictor.
virtual void reset(void)=0
virtual void newYVector(const T &Y_in, const LinearOperator< T > &M)
virtual void operator()(T &psi, const LinearOperator< T > &A, const T &chi)
virtual void newVector(const T &psi)
virtual void predictY(T &Y, const T &chi, const Subset &s) const
virtual void newYVector(const T &Y)=0
virtual void predictY(T &Y, const LinearOperator< T > &A, const T &chi)=0
virtual void predictX(T &X, const T &chi, const Subset &s) const
virtual void newXVector(const T &X_in, const LinearOperator< T > &M)
virtual void newXVector(const T &X)=0
virtual ~AbsTwoStepChronologicalPredictor4D(void)
virtual void predictX(T &X, const LinearOperator< T > &A, const T &chi)=0
Linear Operator to arrays.
Asqtad Staggered-Dirac operator.
LinOpSysSolverMGProtoClover::T T