6 #ifndef MYRAMATH_DENSE_ZCHOLESKYSOLVER_H 7 #define MYRAMATH_DENSE_ZCHOLESKYSOLVER_H 24 template<
class Number>
class MatrixRange;
32 typedef std::complex<Precision> Number;
38 #ifdef MYRAMATH_ENABLE_CPP11 55 void solve(
const Range& B,
char side =
'L',
char op =
'N')
const;
60 uint64_t solveL (
const Range& B,
char side,
char op)
const;
63 std::pair<int,int> inertia()
const;
77 {
public:
typedef typename ZCholeskySolver<Precision>::Number type; };
Reflects Number trait for a Container, containers of Numbers (Matrix's, Vector's, etc) should special...
Definition: Number.h:55
Abstraction layer, serializable objects write themselves to these.
Definition: Streams.h:39
Specialized container for a lower triangular matrix, O(N^2/2) storage. Used by symmetry exploiting ma...
Various utility functions/classes related to scalar Number types.
Represents a mutable MatrixRange.
Definition: conjugate.h:26
Factors complex hermitian A into L*L', presents solve methods.
Definition: ZCholeskySolver.h:27
Stores a lower triangular matrix in rectangular packed format.
Definition: conjugate.h:22