Lapack++
Public Member Functions
LaSymmFactDouble Class Reference

#include <syfd.h>

List of all members.

Public Member Functions

 LaSymmFactDouble ()
 LaSymmFactDouble (int, int)
 LaSymmFactDouble (const LaSymmFactDouble &)
 ~LaSymmFactDouble ()
LaSymmMatDoubleS ()
LaVectorLongIntpivot ()
int info ()
char uplo ()
int size ()
int gdim ()
LaSymmFactDouble ref (LaSymmFactDouble &)
LaSymmFactDouble ref (LaSymmMatDouble &)
LaSymmFactDoublecopy (const LaSymmFactDouble &)
LaSymmFactDoublecopy (const LaSymmMatDouble &)

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

LaSymmFactDouble::LaSymmFactDouble ( ) [inline]
LaSymmFactDouble::LaSymmFactDouble ( int  n,
int  m 
) [inline]
LaSymmFactDouble::LaSymmFactDouble ( const LaSymmFactDouble F) [inline]
LaSymmFactDouble::~LaSymmFactDouble ( ) [inline]

Member Function Documentation

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]
LaSymmFactDouble LaSymmFactDouble::ref ( LaSymmMatDouble G) [inline]
LaSymmFactDouble & LaSymmFactDouble::copy ( const LaSymmFactDouble F) [inline]
LaSymmFactDouble & LaSymmFactDouble::copy ( const LaSymmMatDouble G) [inline]