#include <general.h>
Public Member Functions | |
| int | Lower () const |
| int | lower () const |
| MatrixBandWidth () | |
| MatrixBandWidth (const int l, const int u) | |
| MatrixBandWidth (const int i) | |
| bool | operator!= (const MatrixBandWidth &bw) const |
| bool | operator== (const MatrixBandWidth &bw) const |
| MatrixBandWidth | t () const |
| int | Upper () const |
| int | upper () const |
| MatrixBandWidth | operator+ (const MatrixBandWidth &) const |
| MatrixBandWidth | operator* (const MatrixBandWidth &) const |
| MatrixBandWidth | minimum (const MatrixBandWidth &) const |
Public Attributes | |
| int | lower_val |
| int | upper_val |
Upper and lower bandwidths of a matrix. That is number of diagonals strictly above or below main diagonal, e.g. diagonal matrix has 0 upper and lower bandwiths. -1 means the matrix may have the maximum bandwidth.
| MatrixBandWidth::MatrixBandWidth | ( | ) | [inline] |
| MatrixBandWidth::MatrixBandWidth | ( | const int | l, |
| const int | u | ||
| ) | [inline] |
| MatrixBandWidth::MatrixBandWidth | ( | const int | i | ) | [inline] |
| int MatrixBandWidth::Lower | ( | ) | const [inline] |
| int MatrixBandWidth::lower | ( | ) | const [inline] |
| MatrixBandWidth MatrixBandWidth::minimum | ( | const MatrixBandWidth & | bw | ) | const |
Definition at line 8653 of file NewMatExhaustive.cpp.
| bool MatrixBandWidth::operator!= | ( | const MatrixBandWidth & | bw | ) | const [inline] |
| MatrixBandWidth MatrixBandWidth::operator* | ( | const MatrixBandWidth & | bw | ) | const |
Definition at line 8644 of file NewMatExhaustive.cpp.
| MatrixBandWidth MatrixBandWidth::operator+ | ( | const MatrixBandWidth & | bw | ) | const |
Definition at line 8635 of file NewMatExhaustive.cpp.
| bool MatrixBandWidth::operator== | ( | const MatrixBandWidth & | bw | ) | const [inline] |
| MatrixBandWidth MatrixBandWidth::t | ( | ) | const [inline] |
| int MatrixBandWidth::Upper | ( | ) | const [inline] |
| int MatrixBandWidth::upper | ( | ) | const [inline] |