6 #ifndef MYRAMATH_ITERATIVE_GMRES_H     7 #define MYRAMATH_ITERATIVE_GMRES_H    25 #include <myramath/MYRAMATH_EXPORT.h>    33 template<
class Number> 
class Action;
    34 template<
class Number> 
class CVectorRange;
    35 template<
class Number> 
class  VectorRange;
    36 template<
class Number> 
class CMatrixRange;
    37 template<
class Number> 
class  MatrixRange;
    50     std::vector<Precision> history;
    53     gmres_output(
bool in_converged, 
const std::vector<Precision>& in_history)
    55       converged = in_converged;
 Represents a mutable VectorRange. 
Definition: axpy.h:21
Return type of gmres() 
Definition: gmres.h:40
Represents a const MatrixRange. 
Definition: bothcat.h:22
Various utility functions/classes related to scalar Number types. 
Represents a mutable MatrixRange. 
Definition: conjugate.h:26
Applies the "Action" of a linear operator, b := A*x. 
Definition: Action.h:29
Reflects Precision trait for a Number, scalar Number types should specialize it. 
Definition: Number.h:33
Represents a const VectorRange. 
Definition: axpy.h:20
float NumberS
Useful typedefs. 
Definition: Number.h:21