Lapack++
Public Member Functions
LaBandFactDouble Class Reference

#include <bfd.h>

List of all members.

Public Member Functions

 LaBandFactDouble ()
 LaBandFactDouble (int, int, int)
 LaBandFactDouble (LaBandMatDouble &)
 LaBandFactDouble (LaBandFactDouble &)
 ~LaBandFactDouble ()
LaBandMatDoubleB ()
LaVectorLongIntpivot ()
int & info ()
LaBandFactDoubleref (LaBandFactDouble &)
LaBandFactDoubleref (LaBandMatDouble &)

Detailed Description

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.


Constructor & Destructor Documentation

LaBandFactDouble::LaBandFactDouble ( ) [inline]
LaBandFactDouble::LaBandFactDouble ( int  N,
int  kl,
int  ku 
) [inline]
LaBandFactDouble::LaBandFactDouble ( LaBandMatDouble G) [inline]
LaBandFactDouble::LaBandFactDouble ( LaBandFactDouble F) [inline]
LaBandFactDouble::~LaBandFactDouble ( ) [inline]

Member Function Documentation

LaBandMatDouble & LaBandFactDouble::B ( ) [inline]

Referenced by LaLinearSolve().

LaVectorLongInt & LaBandFactDouble::pivot ( ) [inline]
int & LaBandFactDouble::info ( ) [inline]
LaBandFactDouble & LaBandFactDouble::ref ( LaBandFactDouble F) [inline]
LaBandFactDouble & LaBandFactDouble::ref ( LaBandMatDouble F) [inline]