GammaLib
2.0.0
|
General matrix class implementation. More...
#include <cmath>
#include "GException.hpp"
#include "GTools.hpp"
#include "GMath.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 "GMatrix::GMatrix(int&, int&)" |
#define | G_OP_MUL_VEC "GMatrix::operator*(GVector&)" |
#define | G_OP_ADD "GMatrix::operator+=(GMatrix&)" |
#define | G_OP_SUB "GMatrix::operator-=(GMatrix&)" |
#define | G_OP_MAT_MUL "GMatrix::operator*=(GMatrix&)" |
#define | G_AT "GMatrix::at(int&, int&)" |
#define | G_EXTRACT_ROW "GMatrix::row(int&)" |
#define | G_SET_ROW "GMatrix::row(int&, GVector&)" |
#define | G_EXTRACT_COLUMN "GMatrix::column(int&)" |
#define | G_SET_COLUMN "GMatrix::column(int&, GVector&)" |
#define | G_ADD_TO_ROW "GMatrix::add_to_row(int&, GVector&)" |
#define | G_ADD_TO_COLUMN "GMatrix::add_to_column(int&, GVector&)" |
#define | G_INVERT "GMatrix::invert()" |
#define | G_SOLVE "GMatrix::solve(GVector&)" |
#define | G_EXTRACT_LOWER "GMatrix::extract_lower_triangle()" |
#define | G_EXTRACT_UPPER "GMatrix::extract_upper_triangle()" |
General matrix class implementation.
Definition in file GMatrix.cpp.
#define G_ADD_TO_COLUMN "GMatrix::add_to_column(int&, GVector&)" |
Definition at line 52 of file GMatrix.cpp.
Referenced by GMatrix::add_to_column().
#define G_ADD_TO_ROW "GMatrix::add_to_row(int&, GVector&)" |
Definition at line 51 of file GMatrix.cpp.
Referenced by GMatrix::add_to_row().
#define G_AT "GMatrix::at(int&, int&)" |
Definition at line 46 of file GMatrix.cpp.
Referenced by GMatrix::at().
#define G_CONSTRUCTOR "GMatrix::GMatrix(int&, int&)" |
Definition at line 41 of file GMatrix.cpp.
Referenced by GMatrix::GMatrix().
#define G_EXTRACT_COLUMN "GMatrix::column(int&)" |
Definition at line 49 of file GMatrix.cpp.
Referenced by GMatrix::column().
#define G_EXTRACT_LOWER "GMatrix::extract_lower_triangle()" |
Definition at line 55 of file GMatrix.cpp.
Referenced by GMatrix::extract_lower_triangle().
#define G_EXTRACT_ROW "GMatrix::row(int&)" |
Definition at line 47 of file GMatrix.cpp.
Referenced by GMatrix::row().
#define G_EXTRACT_UPPER "GMatrix::extract_upper_triangle()" |
Definition at line 56 of file GMatrix.cpp.
Referenced by GMatrix::extract_upper_triangle().
#define G_INVERT "GMatrix::invert()" |
Definition at line 53 of file GMatrix.cpp.
Referenced by GMatrix::invert().
#define G_OP_ADD "GMatrix::operator+=(GMatrix&)" |
Definition at line 43 of file GMatrix.cpp.
Referenced by GMatrix::operator+=().
#define G_OP_MAT_MUL "GMatrix::operator*=(GMatrix&)" |
Definition at line 45 of file GMatrix.cpp.
Referenced by GMatrix::operator*=().
#define G_OP_MUL_VEC "GMatrix::operator*(GVector&)" |
Definition at line 42 of file GMatrix.cpp.
Referenced by GMatrix::operator*().
#define G_OP_SUB "GMatrix::operator-=(GMatrix&)" |
Definition at line 44 of file GMatrix.cpp.
Referenced by GMatrix::operator-=().
#define G_SET_COLUMN "GMatrix::column(int&, GVector&)" |
Definition at line 50 of file GMatrix.cpp.
Referenced by GMatrix::column().
#define G_SET_ROW "GMatrix::row(int&, GVector&)" |
Definition at line 48 of file GMatrix.cpp.
Referenced by GMatrix::row().
#define G_SOLVE "GMatrix::solve(GVector&)" |
Definition at line 54 of file GMatrix.cpp.
Referenced by GMatrix::solve().