GammaLib
2.0.0
|
Sparse matrix symbolic analysis class implementation. More...
#include "GException.hpp"
#include "GTools.hpp"
#include "GMatrixSparse.hpp"
#include "GSparseSymbolic.hpp"
Go to the source code of this file.
Macros | |
#define | G_CHOLESKY |
#define | G_CS_AMD "GSparseSymbolic::cs_amd(int, GMatrixSparse*)" |
#define | CS_MIN(a, b) (((a) < (b)) ? (a) : (b)) |
#define | CS_MAX(a, b) (((a) > (b)) ? (a) : (b)) |
#define | CS_FLIP(i) (-(i)-2) |
#define | HEAD(k, j) (ata ? head [k] : j) |
#define | NEXT(J) (ata ? next [J] : -1) |
Functions | |
std::ostream & | operator<< (std::ostream &os, const GSparseSymbolic &s) |
Sparse matrix symbolic analysis class implementation.
Definition in file GSparseSymbolic.cpp.
#define CS_FLIP | ( | i | ) | (-(i)-2) |
Definition at line 44 of file GSparseSymbolic.cpp.
Referenced by GSparseSymbolic::cs_amd().
#define CS_MAX | ( | a, | |
b | |||
) | (((a) > (b)) ? (a) : (b)) |
Definition at line 43 of file GSparseSymbolic.cpp.
Referenced by GSparseSymbolic::cs_amd().
#define CS_MIN | ( | a, | |
b | |||
) | (((a) < (b)) ? (a) : (b)) |
Definition at line 42 of file GSparseSymbolic.cpp.
Referenced by GSparseSymbolic::cs_amd(), and GSparseSymbolic::init_ata().
#define G_CHOLESKY |
Definition at line 37 of file GSparseSymbolic.cpp.
Referenced by GSparseSymbolic::cholesky_symbolic_analysis().
#define G_CS_AMD "GSparseSymbolic::cs_amd(int, GMatrixSparse*)" |
Definition at line 39 of file GSparseSymbolic.cpp.
Referenced by GSparseSymbolic::cs_amd().
#define HEAD | ( | k, | |
j | |||
) | (ata ? head [k] : j) |
Definition at line 45 of file GSparseSymbolic.cpp.
Referenced by GSparseSymbolic::cs_counts().
#define NEXT | ( | J | ) | (ata ? next [J] : -1) |
Definition at line 46 of file GSparseSymbolic.cpp.
Referenced by GSparseSymbolic::cs_counts().
std::ostream& operator<< | ( | std::ostream & | os, |
const GSparseSymbolic & | s | ||
) |
Definition at line 1609 of file GSparseSymbolic.cpp.
References GSparseSymbolic::m_cp, GSparseSymbolic::m_leftmost, GSparseSymbolic::m_n_cp, GSparseSymbolic::m_n_leftmost, GSparseSymbolic::m_n_parent, GSparseSymbolic::m_n_pinv, GSparseSymbolic::m_parent, GSparseSymbolic::m_pinv, and GSparseSymbolic::m_q.