GammaLib
2.0.0
|
Symmetric matrix class implementation. More...
#include <cmath>
#include "GTools.hpp"
#include "GException.hpp"
#include "GVector.hpp"
#include "GMatrix.hpp"
#include "GMatrixSparse.hpp"
#include "GMatrixSymmetric.hpp"
Go to the source code of this file.
Macros | |
#define | G_CONSTRUCTOR "GMatrixSymmetric::GMatrixSymmetric(int&, int&)" |
#define | G_MATRIX "GMatrixSymmetric::GMatrixSymmetric(GMatrix&)" |
#define | G_SPARSEMATRIX "GMatrixSymmetric::GMatrixSymmetric(GSparseMatrix&)" |
#define | G_OP_ADD "GMatrixSymmetric::operator+=(GMatrixSymmetric&)" |
#define | G_OP_SUB "GMatrixSymmetric::operator-=(GMatrixSymmetric&)" |
#define | G_OP_MUL_VEC "GMatrixSymmetric::operator*(GVector&)" |
#define | G_OP_MAT_MUL "GMatrixSymmetric::operator*=(GMatrixSymmetric&)" |
#define | G_AT "GMatrixSymmetric::at(int&, int&)" |
#define | G_EXTRACT_ROW "GMatrixSymmetric::row(int&)" |
#define | G_SET_ROW "GMatrixSymmetric::row(int&, GVector&)" |
#define | G_EXTRACT_COLUMN "GMatrixSymmetric::column(int&)" |
#define | G_SET_COLUMN "GMatrixSymmetric::column(int&, GVector&)" |
#define | G_ADD_TO_ROW "GMatrixSymmetric::add_to_row(int&, GVector&)" |
#define | G_ADD_TO_COLUMN "GMatrixSymmetric::add_to_column(int&, GVector&)" |
#define | G_CHOL_DECOMP "GMatrixSymmetric::cholesky_decompose(int&)" |
#define | G_CHOL_SOLVE "GMatrixSymmetric::cholesky_solver(GVector&, int&)" |
#define | G_CHOL_INVERT "GMatrixSymmetric::cholesky_invert(int&)" |
#define | G_COPY_MEMBERS "GMatrixSymmetric::copy_members(GMatrixSymmetric&)" |
#define | G_ALLOC_MEMBERS "GMatrixSymmetric::alloc_members(int&, int&)" |
Symmetric matrix class implementation.
Definition in file GMatrixSymmetric.cpp.
#define G_ADD_TO_COLUMN "GMatrixSymmetric::add_to_column(int&, GVector&)" |
Definition at line 53 of file GMatrixSymmetric.cpp.
Referenced by GMatrixSymmetric::add_to_column().
#define G_ADD_TO_ROW "GMatrixSymmetric::add_to_row(int&, GVector&)" |
Definition at line 52 of file GMatrixSymmetric.cpp.
Referenced by GMatrixSymmetric::add_to_row().
#define G_ALLOC_MEMBERS "GMatrixSymmetric::alloc_members(int&, int&)" |
Definition at line 58 of file GMatrixSymmetric.cpp.
Referenced by GMatrixSymmetric::alloc_members().
#define G_AT "GMatrixSymmetric::at(int&, int&)" |
Definition at line 47 of file GMatrixSymmetric.cpp.
Referenced by GMatrixSymmetric::at().
#define G_CHOL_DECOMP "GMatrixSymmetric::cholesky_decompose(int&)" |
Definition at line 54 of file GMatrixSymmetric.cpp.
Referenced by GMatrixSymmetric::cholesky_decompose().
#define G_CHOL_INVERT "GMatrixSymmetric::cholesky_invert(int&)" |
Definition at line 56 of file GMatrixSymmetric.cpp.
Referenced by GMatrixSymmetric::cholesky_invert().
#define G_CHOL_SOLVE "GMatrixSymmetric::cholesky_solver(GVector&, int&)" |
Definition at line 55 of file GMatrixSymmetric.cpp.
Referenced by GMatrixSymmetric::cholesky_solver().
#define G_CONSTRUCTOR "GMatrixSymmetric::GMatrixSymmetric(int&, int&)" |
Definition at line 40 of file GMatrixSymmetric.cpp.
Referenced by GMatrixSymmetric::GMatrixSymmetric().
#define G_COPY_MEMBERS "GMatrixSymmetric::copy_members(GMatrixSymmetric&)" |
Definition at line 57 of file GMatrixSymmetric.cpp.
#define G_EXTRACT_COLUMN "GMatrixSymmetric::column(int&)" |
Definition at line 50 of file GMatrixSymmetric.cpp.
Referenced by GMatrixSymmetric::column().
#define G_EXTRACT_ROW "GMatrixSymmetric::row(int&)" |
Definition at line 48 of file GMatrixSymmetric.cpp.
Referenced by GMatrixSymmetric::row().
#define G_MATRIX "GMatrixSymmetric::GMatrixSymmetric(GMatrix&)" |
Definition at line 41 of file GMatrixSymmetric.cpp.
Referenced by GMatrixSymmetric::GMatrixSymmetric().
#define G_OP_ADD "GMatrixSymmetric::operator+=(GMatrixSymmetric&)" |
Definition at line 43 of file GMatrixSymmetric.cpp.
Referenced by GMatrixSymmetric::operator+=().
#define G_OP_MAT_MUL "GMatrixSymmetric::operator*=(GMatrixSymmetric&)" |
Definition at line 46 of file GMatrixSymmetric.cpp.
Referenced by GMatrixSymmetric::operator*().
#define G_OP_MUL_VEC "GMatrixSymmetric::operator*(GVector&)" |
Definition at line 45 of file GMatrixSymmetric.cpp.
Referenced by GMatrixSymmetric::operator*().
#define G_OP_SUB "GMatrixSymmetric::operator-=(GMatrixSymmetric&)" |
Definition at line 44 of file GMatrixSymmetric.cpp.
Referenced by GMatrixSymmetric::operator-=().
#define G_SET_COLUMN "GMatrixSymmetric::column(int&, GVector&)" |
Definition at line 51 of file GMatrixSymmetric.cpp.
Referenced by GMatrixSymmetric::column().
#define G_SET_ROW "GMatrixSymmetric::row(int&, GVector&)" |
Definition at line 49 of file GMatrixSymmetric.cpp.
Referenced by GMatrixSymmetric::row().
#define G_SPARSEMATRIX "GMatrixSymmetric::GMatrixSymmetric(GSparseMatrix&)" |
Definition at line 42 of file GMatrixSymmetric.cpp.