GammaLib  1.7.0.dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GSparseNumeric.cpp File Reference

Sparse matrix numeric analysis class implementation. More...

#include "GSparseNumeric.hpp"

Go to the source code of this file.

Macros

#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)
 

Detailed Description

Sparse matrix numeric analysis class implementation.

Author
Juergen Knoedlseder

Definition in file GSparseNumeric.cpp.

Macro Definition Documentation

#define CS_FLIP (   i)    (-(i)-2)

Definition at line 34 of file GSparseNumeric.cpp.

#define CS_MARK (   w,
 
)    { w [j] = CS_FLIP (w [j]) ; }

Definition at line 35 of file GSparseNumeric.cpp.

Referenced by GSparseNumeric::cs_ereach().

#define CS_MARKED (   w,
 
)    (w [j] < 0)

Definition at line 36 of file GSparseNumeric.cpp.

Referenced by GSparseNumeric::cs_ereach().

Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const GSparseNumeric n 
)