Symmetric band matrix. More...
#include <BandMatrix.h>
Symmetric band matrix.
Definition at line 156 of file BandMatrix.h.
SymmetricBandMatrix::SymmetricBandMatrix | ( | ) | [inline] |
Definition at line 163 of file BandMatrix.h.
SymmetricBandMatrix::~SymmetricBandMatrix | ( | ) | [inline] |
Definition at line 164 of file BandMatrix.h.
SymmetricBandMatrix::SymmetricBandMatrix | ( | int | n, |
int | lb | ||
) | [inline] |
Definition at line 165 of file BandMatrix.h.
SymmetricBandMatrix::SymmetricBandMatrix | ( | const BaseMatrix & | M | ) |
Definition at line 8976 of file NewMatExhaustive.cpp.
SymmetricBandMatrix::SymmetricBandMatrix | ( | const SymmetricBandMatrix & | gm | ) | [inline] |
Definition at line 179 of file BandMatrix.h.
MatrixBandWidth SymmetricBandMatrix::bandwidth | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
Definition at line 9077 of file NewMatExhaustive.cpp.
void SymmetricBandMatrix::CornerClear | ( | ) | const [private] |
Definition at line 9062 of file NewMatExhaustive.cpp.
Real & SymmetricBandMatrix::element | ( | int | m, |
int | n | ||
) |
Definition at line 3454 of file NewMatExhaustive.cpp.
Real SymmetricBandMatrix::element | ( | int | m, |
int | n | ||
) | const |
Definition at line 3476 of file NewMatExhaustive.cpp.
void SymmetricBandMatrix::GetCol | ( | MatrixRowCol & | mrc | ) | [virtual] |
Implements GeneralMatrix.
Definition at line 6308 of file NewMatExhaustive.cpp.
void SymmetricBandMatrix::GetCol | ( | MatrixColX & | mrc | ) | [virtual] |
Implements GeneralMatrix.
Definition at line 6349 of file NewMatExhaustive.cpp.
void SymmetricBandMatrix::GetRow | ( | MatrixRowCol & | mrc | ) | [virtual] |
Implements GeneralMatrix.
Definition at line 6271 of file NewMatExhaustive.cpp.
GeneralMatrix * SymmetricBandMatrix::Image | ( | ) | const [private, virtual] |
Reimplemented from GeneralMatrix.
Definition at line 9101 of file NewMatExhaustive.cpp.
LogAndSign SymmetricBandMatrix::log_determinant | ( | ) | const [virtual] |
Reimplemented from GeneralMatrix.
Definition at line 8987 of file NewMatExhaustive.cpp.
GeneralMatrix * SymmetricBandMatrix::MakeSolver | ( | ) | [virtual] |
Reimplemented from GeneralMatrix.
Definition at line 8969 of file NewMatExhaustive.cpp.
Real SymmetricBandMatrix::maximum | ( | ) | const [inline, virtual] |
Reimplemented from GeneralMatrix.
Definition at line 189 of file BandMatrix.h.
Real SymmetricBandMatrix::maximum_absolute_value | ( | ) | const [inline, virtual] |
Reimplemented from GeneralMatrix.
Definition at line 185 of file BandMatrix.h.
Real SymmetricBandMatrix::minimum | ( | ) | const [inline, virtual] |
Reimplemented from GeneralMatrix.
Definition at line 190 of file BandMatrix.h.
Real SymmetricBandMatrix::minimum_absolute_value | ( | ) | const [inline, virtual] |
Reimplemented from GeneralMatrix.
Definition at line 187 of file BandMatrix.h.
Real & SymmetricBandMatrix::operator() | ( | int | m, |
int | n | ||
) |
Definition at line 2717 of file NewMatExhaustive.cpp.
Real SymmetricBandMatrix::operator() | ( | int | m, |
int | n | ||
) | const |
Definition at line 2829 of file NewMatExhaustive.cpp.
void SymmetricBandMatrix::operator<< | ( | const double * | r | ) |
Reimplemented from GeneralMatrix.
Definition at line 2572 of file NewMatExhaustive.cpp.
void SymmetricBandMatrix::operator<< | ( | const float * | r | ) |
Reimplemented from GeneralMatrix.
Definition at line 2575 of file NewMatExhaustive.cpp.
void SymmetricBandMatrix::operator<< | ( | const int * | r | ) |
Reimplemented from GeneralMatrix.
Definition at line 2578 of file NewMatExhaustive.cpp.
void SymmetricBandMatrix::operator<< | ( | const BaseMatrix & | X | ) | [inline] |
Reimplemented from GeneralMatrix.
Definition at line 211 of file BandMatrix.h.
void SymmetricBandMatrix::operator= | ( | const BaseMatrix & | X | ) |
Definition at line 9055 of file NewMatExhaustive.cpp.
void SymmetricBandMatrix::operator= | ( | Real | f | ) | [inline] |
Reimplemented from GeneralMatrix.
Definition at line 168 of file BandMatrix.h.
void SymmetricBandMatrix::operator= | ( | const SymmetricBandMatrix & | m | ) | [inline] |
Definition at line 169 of file BandMatrix.h.
void SymmetricBandMatrix::resize | ( | int | n, |
int | lb | ||
) |
Definition at line 8996 of file NewMatExhaustive.cpp.
void SymmetricBandMatrix::ReSize | ( | int | m, |
int | b | ||
) | [inline] |
Definition at line 200 of file BandMatrix.h.
void SymmetricBandMatrix::resize | ( | const GeneralMatrix & | A | ) | [virtual] |
Reimplemented from GeneralMatrix.
Definition at line 9005 of file NewMatExhaustive.cpp.
void SymmetricBandMatrix::ReSize | ( | const GeneralMatrix & | A | ) | [inline, virtual] |
Reimplemented from GeneralMatrix.
Definition at line 202 of file BandMatrix.h.
void SymmetricBandMatrix::RestoreCol | ( | MatrixRowCol & | ) | [inline, virtual] |
Reimplemented from GeneralMatrix.
Definition at line 196 of file BandMatrix.h.
void SymmetricBandMatrix::RestoreCol | ( | MatrixColX & | mrc | ) | [virtual] |
Reimplemented from GeneralMatrix.
Definition at line 6394 of file NewMatExhaustive.cpp.
void SymmetricBandMatrix::SetParameters | ( | const GeneralMatrix * | gmx | ) | [virtual] |
Reimplemented from GeneralMatrix.
Definition at line 8993 of file NewMatExhaustive.cpp.
short SymmetricBandMatrix::SimpleAddOK | ( | const GeneralMatrix * | gm | ) | [private, virtual] |
can we add two symmetric band matrices with simple vector add
Sufficient to check lower bandwidths agree
Reimplemented from GeneralMatrix.
Definition at line 8534 of file NewMatExhaustive.cpp.
Real SymmetricBandMatrix::sum | ( | ) | const [virtual] |
Reimplemented from GeneralMatrix.
Definition at line 9138 of file NewMatExhaustive.cpp.
Real SymmetricBandMatrix::sum_absolute_value | ( | ) | const [virtual] |
Reimplemented from GeneralMatrix.
Definition at line 9127 of file NewMatExhaustive.cpp.
Real SymmetricBandMatrix::sum_square | ( | ) | const [virtual] |
Reimplemented from GeneralMatrix.
Definition at line 9116 of file NewMatExhaustive.cpp.
void SymmetricBandMatrix::swap | ( | SymmetricBandMatrix & | gm | ) |
Definition at line 1969 of file NewMatExhaustive.cpp.
Real SymmetricBandMatrix::trace | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
Definition at line 4362 of file NewMatExhaustive.cpp.
GeneralMatrix * SymmetricBandMatrix::Transpose | ( | TransposedMatrix * | , |
MatrixType | mt | ||
) | [virtual] |
Reimplemented from GeneralMatrix.
Definition at line 8984 of file NewMatExhaustive.cpp.
MatrixType SymmetricBandMatrix::type | ( | ) | const [virtual] |
Implements GeneralMatrix.
Definition at line 1333 of file NewMatExhaustive.cpp.
Definition at line 162 of file BandMatrix.h.