Lapack++
|
#include <bfd.h>
Public Member Functions | |
LaBandFactDouble () | |
LaBandFactDouble (int, int, int) | |
LaBandFactDouble (LaBandMatDouble &) | |
LaBandFactDouble (LaBandFactDouble &) | |
~LaBandFactDouble () | |
LaBandMatDouble & | B () |
LaVectorLongInt & | pivot () |
int & | info () |
LaBandFactDouble & | ref (LaBandFactDouble &) |
LaBandFactDouble & | ref (LaBandMatDouble &) |
Class for the LU factorization of a matrix. Note: This class is probably broken by design, because the matrices L and U do not exist separately in the internal lapack but they are part of the modified input matrix A.
Do not use this unless you are really sure you understand what this class does.
LaBandFactDouble::LaBandFactDouble | ( | ) | [inline] |
LaBandFactDouble::LaBandFactDouble | ( | int | N, |
int | kl, | ||
int | ku | ||
) | [inline] |
LaBandFactDouble::LaBandFactDouble | ( | LaBandMatDouble & | G | ) | [inline] |
References LaBandMatDouble::ref().
LaBandFactDouble::LaBandFactDouble | ( | LaBandFactDouble & | F | ) | [inline] |
References LaVectorLongInt::ref(), and LaBandMatDouble::ref().
LaBandFactDouble::~LaBandFactDouble | ( | ) | [inline] |
LaBandMatDouble & LaBandFactDouble::B | ( | ) | [inline] |
Referenced by LaLinearSolve().
LaVectorLongInt & LaBandFactDouble::pivot | ( | ) | [inline] |
Referenced by LaBandMatFactorize(), and LaLinearSolve().
int & LaBandFactDouble::info | ( | ) | [inline] |
LaBandFactDouble & LaBandFactDouble::ref | ( | LaBandFactDouble & | F | ) | [inline] |
References LaVectorLongInt::ref(), and LaBandMatDouble::ref().
LaBandFactDouble & LaBandFactDouble::ref | ( | LaBandMatDouble & | F | ) | [inline] |
References LaBandMatDouble::ref().