6 #ifndef MYRAMATH_ITERATIVE_ILUSOLVER_H     7 #define MYRAMATH_ITERATIVE_ILUSOLVER_H    14 #include <myramath/MYRAMATH_EXPORT.h>    21 template<
class Number> 
class Matrix;
    22 template<
class Number> 
class MatrixRange;
    23 template<
class Number> 
class CMatrixRange;
    24 template<
class Number> 
class Vector;
    25 template<
class Number> 
class CVectorRange;
    28 template<
class Number> 
class MYRAMATH_EXPORT 
ILUSolver    62   { 
public: 
typedef Number type; };
 Reflects Number trait for a Container, containers of Numbers (Matrix's, Vector's, etc) should special...
Definition: Number.h:55
Incompletely factors A ~= L*U, presents approximate solve() method. 
Definition: ILUSolver.h:28
Tabulates an IxJ matrix. Allows random access, has column major layout to be compatible with BLAS/LAP...
Definition: bdsqr.h:20
General purpose compressed-sparse-column (CSC) container. 
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
Represents a const SparseMatrixRange. 
Definition: bothcat.h:24
Tabulates a vector of length N, allows random access. 
Definition: conjugate.h:21
Reflects Precision trait for a Number, scalar Number types should specialize it. 
Definition: Number.h:33
Represents a const VectorRange. 
Definition: axpy.h:20
Stores an IxJ matrix A in compressed sparse column format. 
Definition: bothcat.h:23