Lapack++
|
#include <syfd.h>
Public Member Functions | |
LaSymmFactDouble () | |
LaSymmFactDouble (int, int) | |
LaSymmFactDouble (const LaSymmFactDouble &) | |
~LaSymmFactDouble () | |
LaSymmMatDouble & | S () |
LaVectorLongInt & | pivot () |
int | info () |
char | uplo () |
int | size () |
int | gdim () |
LaSymmFactDouble | ref (LaSymmFactDouble &) |
LaSymmFactDouble | ref (LaSymmMatDouble &) |
LaSymmFactDouble & | copy (const LaSymmFactDouble &) |
LaSymmFactDouble & | copy (const LaSymmMatDouble &) |
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.
LaSymmFactDouble::LaSymmFactDouble | ( | ) | [inline] |
LaSymmFactDouble::LaSymmFactDouble | ( | int | n, |
int | m | ||
) | [inline] |
LaSymmFactDouble::LaSymmFactDouble | ( | const LaSymmFactDouble & | F | ) | [inline] |
References LaVectorLongInt::copy(), and LaSymmMatDouble::copy().
LaSymmFactDouble::~LaSymmFactDouble | ( | ) | [inline] |
LaSymmMatDouble& LaSymmFactDouble::S | ( | ) | [inline] |
Referenced by LaLinearSolve().
LaVectorLongInt& LaSymmFactDouble::pivot | ( | ) | [inline] |
Referenced by LaLinearSolve().
int LaSymmFactDouble::info | ( | ) | [inline] |
char LaSymmFactDouble::uplo | ( | ) | [inline] |
int LaSymmFactDouble::size | ( | ) | [inline] |
Referenced by LaLinearSolve().
int LaSymmFactDouble::gdim | ( | ) | [inline] |
Referenced by LaLinearSolve().
LaSymmFactDouble LaSymmFactDouble::ref | ( | LaSymmFactDouble & | F | ) | [inline] |
References LaVectorLongInt::ref(), and LaSymmMatDouble::ref().
LaSymmFactDouble LaSymmFactDouble::ref | ( | LaSymmMatDouble & | G | ) | [inline] |
References LaSymmMatDouble::gdim(), LaSymmMatDouble::ref(), and LaSymmMatDouble::size().
LaSymmFactDouble & LaSymmFactDouble::copy | ( | const LaSymmFactDouble & | F | ) | [inline] |
References LaVectorLongInt::copy(), and LaSymmMatDouble::copy().
LaSymmFactDouble & LaSymmFactDouble::copy | ( | const LaSymmMatDouble & | G | ) | [inline] |
References LaSymmMatDouble::copy(), LaSymmMatDouble::gdim(), and LaSymmMatDouble::size().