GammaLib
2.0.0
|
Sparse matrix numeric analysis class implementation. More...
#include "GException.hpp"
#include "GTools.hpp"
#include "GMatrixSparse.hpp"
#include "GSparseNumeric.hpp"
#include "GSparseSymbolic.hpp"
Go to the source code of this file.
Macros | |
#define | G_CHOLESKY |
#define | CS_FLIP(i) (-(i)-2) |
#define | CS_MARK(w, j) { w [j] = CS_FLIP (w [j]) ; } |
#define | CS_MARKED(w, j) (w [j] < 0) |
Functions | |
std::ostream & | operator<< (std::ostream &os, const GSparseNumeric &n) |
Sparse matrix numeric analysis class implementation.
Definition in file GSparseNumeric.cpp.
#define CS_FLIP | ( | i | ) | (-(i)-2) |
Definition at line 42 of file GSparseNumeric.cpp.
#define CS_MARK | ( | w, | |
j | |||
) | { w [j] = CS_FLIP (w [j]) ; } |
Definition at line 43 of file GSparseNumeric.cpp.
Referenced by GSparseNumeric::cs_ereach().
#define CS_MARKED | ( | w, | |
j | |||
) | (w [j] < 0) |
Definition at line 44 of file GSparseNumeric.cpp.
Referenced by GSparseNumeric::cs_ereach().
#define G_CHOLESKY |
Definition at line 38 of file GSparseNumeric.cpp.
Referenced by GSparseNumeric::cholesky_numeric_analysis().
std::ostream& operator<< | ( | std::ostream & | os, |
const GSparseNumeric & | n | ||
) |
Definition at line 380 of file GSparseNumeric.cpp.
References GSparseNumeric::m_B, GSparseNumeric::m_L, GSparseNumeric::m_n_B, GSparseNumeric::m_n_pinv, GSparseNumeric::m_pinv, and GSparseNumeric::m_U.