6 #ifndef MYRAMATH_MULTIFRONTAL_SPARSENORMALSOLVER_H     7 #define MYRAMATH_MULTIFRONTAL_SPARSENORMALSOLVER_H    14 #include <myramath/MYRAMATH_EXPORT.h>    28 template<
class Number> 
class SparseMatrixRange;
    29 template<
class Number> 
class CSparseMatrixRange;
    32 template <
class Number> 
class Matrix;
    33 template <
class Number> 
class MatrixRange;
    34 template <
class Number> 
class CMatrixRange;
    35 template <
class Number> 
class Vector;
    36 template <
class Number> 
class VectorRange;
    37 template <
class Number> 
class CVectorRange;
    75     typedef ::myra::multifrontal::Options 
Options;
    95     void solve(
const DRange& B, 
char side = 
'L', 
char op = 
'N', Options options = defaults().set_nthreads(1)) 
const;
   102     std::vector<Precision> refine(
const DRange& B, 
char side = 
'L', 
char op = 
'N', Precision tolerance = default_tolerance(), 
int iterations = default_iterations(), Options options = defaults().set_nthreads(1)) 
const;
   107     static Options defaults();
   110     static Precision default_tolerance();
   111     static int default_iterations();
   125   { 
public: 
typedef Number type; };
 Reflects Number trait for a Container, containers of Numbers (Matrix's, Vector's, etc) should special...
Definition: Number.h:55
Options pack for routines in /multifrontal. 
Definition: Options.h:24
Sparse direct solver suitable for complex hermitian indefinite systems. 
A std::hash for JobID, so it can be in a std::unordered_set / std::unordered_map. ...
Definition: hashes.h:30
Sparse direct solver suitable for hermitian positive definite systems. 
Sparse direct solver suitable for real symmetric indefinite systems. 
Definition: SparseRLDLTSolver.h:61
Sparse direct solver suitable for complex hermitian indefinite systems. 
Definition: SparseZLDLHSolver.h:60
General purpose compressed-sparse-column (CSC) container. 
Definition: SparseNormalSolver.h:65
Abstraction layer, serializable objects write themselves to these. 
Definition: Streams.h:39
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
Options pack for routines in /multifrontal. 
Sparse direct solver suitable for real symmetric positive definite systems. 
Reflects Precision trait for a Number, scalar Number types should specialize it. 
Definition: Number.h:33
Sparse direct solver suitable for real symmetric indefinite systems. 
Stores an IxJ matrix A in compressed sparse column format. 
Definition: bothcat.h:23
Definition: SparseNormalSolver.h:44