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